表格中的数学大小

表格中的数学大小

我有一张很长的表格,我想把它放在一页里。表格中有数字和符号条目。如果我可以减小字体大小,表格的大小就可以减小。在这种情况下,我该如何减小字体大小?我试过:

\begin{tabular}{|{\small}c|c|c|c} \end{tabular}

但它不适用于数学。

答案1

您不必尝试分别缩小表格中的每个元素,而是可以考虑将表格设置为具有吸引人间距的“正常”大小,然后使用\scalebox{<scaling factor>}{<table content>}一次性缩小整个表格。这需要包裹graphicx并且对于所有需要调整大小的物品都同样适用。

在此处输入图片描述

代码:

\documentclass{article}
\usepackage{graphicx}

\newcommand*{\MyTable}{%
\begin{tabular}{|c c|} \hline
    foo & a  \\
    $\sum = mc^2$ & $\int_0^1 f(x)$ \\\hline
\end{tabular}%
}%

\begin{document}
\MyTable
\hspace{0.5cm}
\scalebox{0.8}{\MyTable}
\end{document}

答案2

把 放在\small外面tabular。这里,\bgroup\egroup被包括在内,以将尺寸变化的范围限制在表格内。

\documentclass{article}
\begin{document}
Ordinary text

\bgroup\small
\begin{tabular}{c|c}
goat & $a=b$ \\
$c=d$& pig
\end{tabular}
\egroup
\end{document}

\tiny代替 来\small强调效果,结果如图所示。

在此处输入图片描述

答案3

您可以尝试缩放包。它有命令\smaller\larger等,可以在许多环境中使用,也可以在文档主体中使用括号,例如:\smaller{your table}。该命令接受不同大小的参数,例如\smaller[2]

相关内容