📅  最后修改于: 2023-12-03 14:51:23.575000             🧑  作者: Mango
乳胶(LaTeX)是一种用于排版科技文档的标记语言,相对于其他文本编辑器的排版效果更加优美和精确。在乳胶中制作表格也是十分方便的。
在乳胶中,制作表格有两种语法:一种是使用 tabular
环境,另一种是使用 table
和 tabular
环境。
下面是 tabular
环境的基本语法:
\begin{tabular}[<垂直对齐方式>]{<列格式>}
<表格内容>
\end{tabular}
|
表示竖线例如,下面的代码片段将制作一个有两列的表格:
\begin{tabular}{|l|c|}
\hline
左对齐 & 居中对齐 \\
\hline
第一行 & 第一行 \\
\hline
第二行 & 第二行 \\
\hline
\end{tabular}
输出的结果如下:
| 左对齐 | 居中对齐 | | ------- | -------- | | 第一行 | 第一行 | | 第二行 | 第二行 |
乳胶中的表格支持丰富的样式和排版。
使用 multirow
和 multicolumn
可以实现单元格合并和跨行跨列。
\begin{tabular}{|c|c|c|}
\hline
\multicolumn{2}{|c|}{合并单元格} & 跨行 \\
\cline{1-2}
1 & 2 & 3 \\
\hline
\multirow{2}{*}{合并单元格} & 4 & 5 \\
\cline{2-3}
& 6 & 7 \\
\hline
\end{tabular}
输出的结果如下:
| 合并单元格 | 跨行 | 3 | | :-------------: | :--: | -: | | 1 | 2 | 3 | | 合并单元格 | 4 | 5 | | | 6 | 7 |
使用 diagbox
和 hhline
可以实现斜线表格和多重线表格。
\usepackage{diagbox}
\usepackage{hhline}
\begin{tabular}{|c|c|}
\hline
\diagbox{行}{列} & A \\
\hline
B & 1 \\
\hline
\end{tabular}
\begin{tabular}{||c||c||}
\hhline{|t:==:t|}
1 & 2 \\
\hline
3 & 4 \\
\hhline{|b:==:b|}
\end{tabular}
输出的结果如下:
| | A | | :---: | :----: | | B | 1 |
|| 1 | 2 | |:--:|:-:|:-:| | 3 | 4 |
使用 table
环境可以调节表格的大小和位置。
\begin{table}[htbp]
\centering
\begin{tabular}{|c|c|}
\hline
1 & 2 \\
\hline
\end{tabular}
\caption{表格标题}
\label{table:1}
\end{table}
htbp
分别表示表格的位置优先级:here, top, bottom, pagecentering
表示表格在水平方向居中在乳胶中制作表格的基础语法非常简单,且支持丰富的样式和排版。同时,表格也可以调节大小和位置,以适应不同的需求。