▲
| LaTex 初 级 篇 | 第 7 篇 文 章 |
作者:Daniel
编辑:Daniel
同学们在用LaTeX 撰写作毕业论文或者数学建模论文时,常常会遇到表格的问题,今天就来教大家如何用LaTeX 编写表格. 主要学习两个环境:tabular和 table.tabular 环境的语法与前面介绍过的 array 是类似的. 下面是tabular环境的语法:
\begin{tabular}{cols} rows \end{tabular} cols: 列的对齐参数,可以取 l,r,c 中的任意一个字母,分别表示左对齐、右对齐、居中对齐. 表格的列数必须等于cols 中字母的个数. 例如表格有三列,第一列左对齐,第二列、第三列居中对齐,则cols的参数填写为 lcc , 若三列都居中对齐,则 cols 的参数填写为 ccc , 或者 *{3}{c} , 即 *{3}{c} 意思为重复的3个c. rows: 一行的元素用 & 分隔,一行结束后用 \\ 换到下一行. \hline 用来画水平线,它可以出现在第一行或者紧跟在 \\ 后面.代码为:
1\begin{tabular}{l*{3}c}
2 \hline
3 number & 42nm & 55nm & 67nm \\\hline
4 1 & -150.23 & -149.99 & -149.81 \\
5 2 & -99.74 & -115.10 & -125.46 \\
6 3 & 93.34 & 93.28 & 93.25 \\
7 \hline
8 \end{tabular}
(左右滑动可以看完整代码,下同)
要得到上面的表格,只需要将前面表格的源代码第一行修改为:
\begin{}{|l*{3}{|c}|} 或者等价地,\begin{tabular}{|l|c|c|c|}
代码为:1\begin{tabular}{|l|c|c|c|}
2 \hline
3 number & 42nm & 55nm & 67nm \\\hline
4 1 & -150.23 & -149.99 & -149.81 \\
5 2 & -99.74 & -115.10 & -125.46 \\
6 3 & 93.34 & 93.28 & 93.25 \\
7 \hline
8 \end{tabular}
如果只加左右两边的竖框线,则第一行代码为
\begin{tabular}{|lccc|}
,懂得怎样加竖线了吗?是不是很直观!效果如下:
1\begin{table}[h]
2 \centering
3\caption{ Intrinsic thermodynamic function of $\mathrm{Cu}_2\mathrm{O}$}\label{table1}
4\begin{tabular}{l*{3}c}
5 \hline
6 number & 42nm & 55nm & 67nm \\\hline
7 1 & -150.23 & -149.99 & -149.81 \\
8 2 & -99.74 & -115.10 & -125.46 \\
9 3 & 93.34 & 93.28 & 93.25 \\
10 \hline
11 \end{tabular}
12 \end{table}
运行得到下面的效果:
1\begin{table}[h]
2\renewcommand{\arraystretch}{1.5}
3\setlength{\tabcolsep}{3mm}
4\begin{tabular}{l*{3}c}
5 \hline
6 number & 42nm & 55nm & 67nm \\\hline
7 1 & -150.23 & -149.99 & -149.81 \\
8 2 & -99.74 & -115.10 & -125.46 \\
9 3 & 93.34 & 93.28 & 93.25 \\
10 \hline
11 \end{tabular}
12\end{table}
效果如下:
如果你有什么LaTeX排版方面的问题,欢迎点击右下方的“在看”留言给Daniel 老师, 也可以加 Daniel 老师的微信 :niltxz!
LaTeX公式编号及引用
矩阵、行列式的输入
array 环境和矩阵、行列式、表格
无编号数学公式的输入
中文LaTeX简介、安装及配置
论文的结构和tex源文件的结构