如何统一LaTeX表格内公式字号?分式分子字号过大怎么调整?
LaTeX表格公式字号统一与分式分子过大问题解决
一、统一表格内所有公式字号
不要仅修改表格整体字号,而是结合公式排版模式强制统一:
- 在表格环境内添加
\everymath{\displaystyle},让行内公式也使用显示模式的排版逻辑,避免行内/显示公式的字号差异; - 配合字号命令(如
\small、\fontsize{10.5pt}{12pt}\selectfont)包裹表格内容,确保所有公式继承统一字号。
示例代码:
\begin{table}[htbp] \small % 或指定具体字号 \everymath{\displaystyle} \begin{tabular}{|c|c|} \hline 公式1 & $E = mc^2$ \\ \hline 公式2 & $\frac{\sum_{i=1}^n x_i}{n}$ \\ \hline \end{tabular} \end{table}
二、解决分式分子过大的问题
你遇到的分子偏大,多是因为显示模式下的大型符号(如求和\sum)自动放大了字号,可通过以下方法修复:
方法1:使用amsmath包的\tfrac命令
导入amsmath包后,用\tfrac替代\frac,它会自动以行内公式字号排版分子分母,避免显示模式下的大号符号:
% 导言区添加 \usepackage{amsmath} % 表格内使用 $\tfrac{\sum_{i=1}^n x_i}{n}$
方法2:手动缩小分子字号
在分子部分嵌套\scriptstyle(行内公式字号)或\scriptscriptstyle(更小字号),强制缩小分子:
$\frac{\scriptstyle \sum_{i=1}^n x_i}{n}$
方法3:结合统一字号设置
如果已经用\everymath{\displaystyle}统一了表格公式模式,同时使用\tfrac,就能完美保证分式和其他公式字号一致,不会出现分子突兀偏大的情况。
内容的提问来源于stack exchange,提问作者Judy
相关产品推荐
相关产品推荐

