Latex 乳胶多柱问题

Latex 乳胶多柱问题,latex,multiple-columns,Latex,Multiple Columns,我试图在latex中构建一个表,其中五列有一个位于列上方中心的公共标题。 但是生成的表没有按预期显示。(常用标题左对齐,而不是在列上方居中) 代码看起来像 \documentclass{article} \begin{document} \begin{table} \centering \begin{tabular}{|l|c|c|c|r|} \multicolumn{5}{c}{Hydrotalcite} \\ \hline kalhsdfsa & 1 asdf asf asfa

我试图在latex中构建一个表,其中五列有一个位于列上方中心的公共标题。 但是生成的表没有按预期显示。(常用标题左对齐,而不是在列上方居中)

代码看起来像

\documentclass{article}

\begin{document}

\begin{table}
\centering
\begin{tabular}{|l|c|c|c|r|}
\multicolumn{5}{c}{Hydrotalcite} \\
\hline
kalhsdfsa & 1 asdf asf asfa &7as dfas fasdf as0 & 003  \\
kalhsdfsa & 1 asdf asf asfa &7as dfas fasdf as0 & 003  \\
kalhsdfsa & 1 asdf asf asfa &7as dfas fasdf as0 & 003 
\end{tabular}
\caption{lala}
\label{tabTableRefereaSDasdnce}
\end{table}

\end{document}

我在Windows XP上运行miktex 2.8,在表格环境中指定五列,并指定
\multicolumn
应跨越五列,但表格中没有一行的条目超过四个。添加第五列会导致
\multicolumn
正常工作。

您的multicolumn数量太多

更改为
\multicolumn{4}{c}{hydrocalcite}\\\\hline

(代替
\multi-column{5}{c}{hydrocalcite}\\\\hline

或者实际添加第五列;-)