-
Notifications
You must be signed in to change notification settings - Fork 212
表格技巧
Yu Hao edited this page Feb 20, 2019
·
4 revisions
是不是非常烦画表格?特别是自己手写表格,简直灾难。
对于表格这个茬,个人喜欢使用图形化界面的。
-
https://www.tablesgenerator.com
可以绘制比较复杂的表格,比如跨行、跨列什么的。缺点是表格线比较难绘制。
-
简单表格用它就能搞定
-
同样是简单表格比较方便
LyX。感觉有点大材小用了哈……
LyX的表格工具非常方便:各种格式设置一应俱全,各种画线支持页非常完善,并且支持CSV文件转换为表格——不用一个一个数据自己输入了,真棒。
我们新建一个文档,插入表格,导出成需要的TeX格式(例如XeLaTeX)。然后打开导出的文件,找到相应的表格,贴到正在编辑的TeX文件中即可。
\begin{table}
\begin{center}
如果表格在上面、标题在下面,请将生成的表格贴在这里
\caption{
这里是表标题。
}
如果标题在上面、表格在下面,请将生成的表格贴在这里
\end{center}
\label{这里是Label}
\end{table}
有时候因为表格间的空白太大了,会导致表格超出页面范围。这时候可以通过缩减空白宽度来减小表格宽度
\begin{table}
\begin{center}
\setlength{\tabcolsep}{0.4em} % 调整这里
%\begin{tabular}{c|c|c}
% 表格内容
%\end{tabular}
\caption{ 这里是表标题 }
\end{center}
\label{这里是Label}
\end{table}
有时候,即使用了上面的方法,表格依然很宽。那就可以将表格横着放。
\usepackage{lscape}
\begin{landscape}
\begin{table}
\begin{center}
\setlength{\tabcolsep}{0.4em} % 调整这里
%\begin{tabular}{c|cccccccccccccccccccccccccc|c}
% 表格内容
%\end{tabular}
\caption{ 这里是表标题 }
\end{center}
\label{这里是Label}
\end{table}
\end{landscape}