如何将 \footnotesize 与 longtable 命令一起使用?

如何将 \footnotesize 与 longtable 命令一起使用?

我在论文序言中使用\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}

相关内容