我知道 ams 类在后台做了很多字体大小的事情。这是我的问题:我使用了一些自定义字体作为求和符号,通常所需的一切(在普通的旧 LaTeXreport
或article
类中)是序言中的以下行:
\newcommand{\newsum}{\mathop{\vcenter{\hbox{\huge$\Sigma$}}}}
(是的,我知道 TeX 通常对文本和数学显示有不同的方法)
当我使用 排版文档时amsart.cls
,我注意到求和(和乘积)符号比应有的要小,并且定义的最大尺寸为“巨大”。我需要做什么才能使 中的求和符号与amsart.cls
常规 LaTeX 文档相同?(修剪amsart.cls
字体大小代码是一个可以接受的答案,但如果只有一两行可以修改,我宁愿不必做如此极端的事情)
答案1
出现问题的原因是amsart
和对大小命令等article
的定义不同(直到现在我才知道)。我假设您使用 的基本字体大小。那么 中基本上意味着\large
\Large
10pt
article
\huge
\fontsize{\@xxpt}{25}\selectfont
其中\@xxpt
是(不是20
但是)20.74
。因此,您得到的是 的字体大小20.74pt
和 的基线跳跃25pt
。
你amsart
有
\fontsize{\@xviipt}{20}\selectfont
相反,其中\@xviipt
是17.28
,所以你的求和符号确实会小一点。现在你很幸运,因为\Huge
是amsart
\fontsize{\@xxpt}{24}\selectfont
(字体大小相同,正如 Carl 已经看到的,但 baselineskip 略小),因此在这种情况下使用\Huge
而不是\huge
确实是您的解决方案。在其他情况下,您应该手动选择\fontsize{##}{##}\selectfont
,正如 Carl 在他的评论中所建议的那样。