12 创建表
2021-10-09 本文已影响0人
亦是旅人呐
在LaTeX中创建一个简单的表
下面是一个表的最简单的工作示例
\begin{center}
\begin{tabular}{ c c c }
cell1 & cell2 & cell3 \\
cell4 & cell5 & cell6 \\
cell7 & cell8 & cell9
\end{tabular}
\end{center}
表格环境是默认的LaTeX法来创建表格。 您必须为此环境指定一个参数,在本例中为 {c c c}。 这告诉LaTeX将有三列,并且每一列中的文本必须居中。 您还可以使用 r 将文本右对齐,l 用于左对齐。 对齐符号 & 用于指定表条目中的中断。 每行中必须始终比列数少一个对齐符号。 要转到表的下一行,我们使用换行命令 \\ 。 我们将整个表格包装在 center 环境中,以便它出现在页面的中心。
添加边框
表格环境更加灵活,您可以在每一列之间放置分隔线。
\begin{center}
\begin{tabular}{ |c|c|c| }
\hline
cell1 & cell2 & cell3 \\
cell4 & cell5 & cell6 \\
cell7 & cell8 & cell9 \\
\hline
\end{tabular}
\end{center}
您可以使用水平线命令 \hline 和垂直线参数 | 添加边框。
- {|c|c|c|}: 声明表中将使用三列,用一条竖线分隔。| 符号指定这些列应该用竖线分隔。
- \hline: 插入一条水平线。我们在表的顶部和底部包括了水平线。对于使用\hline的次数没有限制。
下面你可以看到第二个例子。
\begin{center}
\begin{tabular}{||c c c c||}
\hline
Col1 & Col2 & Col2 & Col3 \\ [0.5ex]
\hline\hline
1 & 6 & 87837 & 787 \\
\hline
2 & 7 & 78 & 5415 \\
\hline
3 & 545 & 778 & 7507 \\
\hline
4 & 545 & 18744 & 7560 \\
\hline
5 & 88 & 788 & 6344 \\ [1ex]
\hline
\end{tabular}
\end{center}
在LaTeX中创建表格有时会有点棘手,所以你可以使用在线工具TablesGenerator.com
来导出表格的LaTeX代码。“文件>粘贴表数据”选项允许您从电子表格应用程序复制和粘贴数据。
标题、标签和引用
你可以用与图片相同的方式给表格加标题和引用。唯一的区别是使用的不是图形环境,而是表环境。
Table \ref{table:data} is an example of referenced \LaTeX{} elements.
\begin{table}[h!]
\centering
\begin{tabular}{||c c c c||}
\hline
Col1 & Col2 & Col2 & Col3 \\ [0.5ex]
\hline\hline
1 & 6 & 87837 & 787 \\
2 & 7 & 78 & 5415 \\
3 & 545 & 778 & 7507 \\
4 & 545 & 18744 & 7560 \\
5 & 88 & 788 & 6344 \\ [1ex]
\hline
\end{tabular}
\caption{Table to test captions and labels}
\label{table:data}
\end{table}
注意:如果你在自己的电脑上使用字幕和参考文献,你将不得不编译文件两次,以使参考文献起作用。