📜  在乳胶中制作简单的表格 (1)

📅  最后修改于: 2023-12-03 14:51:23.575000             🧑  作者: Mango

在乳胶中制作简单的表格

乳胶(LaTeX)是一种用于排版科技文档的标记语言,相对于其他文本编辑器的排版效果更加优美和精确。在乳胶中制作表格也是十分方便的。

表格基础语法

在乳胶中,制作表格有两种语法:一种是使用 tabular 环境,另一种是使用 tabletabular 环境。

下面是 tabular 环境的基本语法:

\begin{tabular}[<垂直对齐方式>]{<列格式>}
    <表格内容>
\end{tabular}
  • 垂直对齐方式:t(top), b(bottom), c(center)
  • 列格式:l(left), c(center), r(right),| 表示竖线

例如,下面的代码片段将制作一个有两列的表格:

\begin{tabular}{|l|c|}
    \hline
    左对齐 & 居中对齐 \\
    \hline
    第一行 & 第一行 \\
    \hline
    第二行 & 第二行 \\
    \hline
\end{tabular}

输出的结果如下:

| 左对齐 | 居中对齐 | | ------- | -------- | | 第一行 | 第一行 | | 第二行 | 第二行 |

表格样式和排版

乳胶中的表格支持丰富的样式和排版。

单元格合并和跨行跨列

使用 multirowmulticolumn 可以实现单元格合并和跨行跨列。

\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 |

斜线表格和多重线表格

使用 diagboxhhline 可以实现斜线表格和多重线表格。

\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, page
  • centering 表示表格在水平方向居中
总结

在乳胶中制作表格的基础语法非常简单,且支持丰富的样式和排版。同时,表格也可以调节大小和位置,以适应不同的需求。