latex的三线表格及一些错误的修改

1. 三线表的一般格式

学术论文普遍使用三线表。三线表的特点主要是:整个表格通常只有三条横线,首尾两条横线较粗,中间一条较细,一般不使用竖线。LaTeX 处理三线表相当简单方便。用到的宏包主要是 booktabs 。下面是普通三线表的代码和效果:

\begin{table}[htbp]
 \caption{\label{tab:test}示例表格}
 \begin{tabular}{lcl}
  \toprule
  。。 & 。。 & 。。 \\
  \midrule
 。。 & 。。 & 。。 \\
 。。 & 。。 & 。。 \\
 。。 & 。。 & 。。 \\
  \bottomrule
 \end{tabular}
\end{table}
(以上转自http://blog.sciencenet.cn/home.php?mod=space&uid=260588&do=blog&id=257763)

2. 对上述表格调整列的数量可能会出现的问题

错误讯息是!Extra alignment tab has been changed to \cr. 
<recently read > \endtemplate 

解决方法是: \begin{tabular}后面的参数指定为3列,而实际排了?列数据。

1c1是散列数据。我用了7列数据用的1c11111, 


3.上述三线表引用的时候出现问题

本来应该为正常的数字标号,但是全变成了相同的罗马数字(我有两个三线表的标号是相同的罗马数字)。

很奇怪的错误。我对比一万使用的表格的格式,将

\label{tab:test} 移到最后一个end之前的一行,问题解决。感觉有点蛋疼,先记下,改日再研究。


你可能感兴趣的:(latex,三线表)