我在论文序言中使用\longtable
命令。我的问题是我的数据很大,我需要将表格的大小缩小到脚注大小。我尝试使用\begin{footnotesize}
-\end{footnotesize}
命令,它给了我一个错误消息。使用 longtable 减少表格大小的正确方法是什么?
答案1
这应该有效:
Text before the long table
{\footnotesize
\begin{longtable}{lll}
<data>
\end{longtable}}
Text after the long table
答案2
这也行得通:
Text before longtable
\begin{footnotesize}
\begin{longtable}{llll}
Table data...
\end{longtable}
\end{footnotesize}
Text after longtable
答案3
我建议为表格创建一个环境。在这个环境中,可以配置表格的所有方面。如果表格很复杂,则更容易跟踪配置,并且可以将其重复用于多个表格。此定义放在文档的序言中,以防止将内容与格式化内容分开。此外,当您通过(Lua 或 Perl)脚本自动输入数据时,这很重要,因为您不必一次又一次地编写格式化内容。您只需将数据放入创建的环境中。
\documentclass{book}
\usepackage{longtable}
\newenvironment{myTable}%
{%
\footnotesize
\setlength\tabcolsep{1.4ex}
% other formating stuff
\begin{longtable}{ccc}
Column 1 &Column 2 &Column 3\\
\hline
}%
{%
\end{longtable}
}%
\begin{document}
Text
\begin{myTable}
A&B&B\\
D&E&F
\end{myTable}
Text
\end{document}