由于我所在大学的页面限制,我不得不通过更紧凑的书写来优化我的处方表。因此,我从默认字体切换到Computer Modern Roman
,Latin Modern
但现在我遇到了积分、求和等问题。例如,积分变得非常大,这对我来说非常难看。(此外,我使用是lmodern
因为我想在使用时摆脱过大的上标和下标fontsize = 6pt
)
有人可以向我解释为什么lmodern
“默认”增加积分的大小,并给我一个解决这个问题的合理解决方案,以便让积分、总和等恢复到原来的大小……
\documentclass[a4paper, fontsize=6pt]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\DeclareMathSizes{6}{6}{4}{4}
\begin{document}
\begin{equation}
W_{12} = \int\limits_\gamma \mathbf{F} \cdot d\mathbf{r} = T_2 - T_1
\end{equation}
\end{document}
此外,我添加了两张图片,一张使用默认字体,另一张lmodern
显示问题示例。
答案1
lmodern
这是将数学扩展字体定义为固定大小的问题。请参阅tikzposter 中的 sum 符号太小相反的问题。
\documentclass[a4paper, fontsize=6pt]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
% declare `cmex` to be arbitrary scalable
\DeclareFontShape{OMX}{cmex}{m}{n}{
<-7.5> cmex7
<7.5-8.5> cmex8
<8.5-9.5> cmex9
<9.5-> cmex10
}{}
\SetSymbolFont{largesymbols}{normal}{OMX}{cmex}{m}{n}
\SetSymbolFont{largesymbols}{bold} {OMX}{cmex}{m}{n}
\DeclareMathSizes{6}{6}{4}{4}
\begin{document}
\begin{equation}
W_{12} = \int\limits_\gamma \mathbf{F} \cdot d\mathbf{r} = T_2 - T_1
\end{equation}
\end{document}