经典论文模板中下标的字体大小太高

经典论文模板中下标的字体大小太高

如果我使用经典论文模板,公式中的下标字体大小会太高。以下是一个例子:

\documentclass{scrbook}
\usepackage{classicthesis}
\usepackage{amsmath}

\begin{document}
  $H^{v_{2\text{2}}}$
\end{document}

第一个索引“2”的大小应与第二个索引“2”的大小相同。如果我改用文档类“article”,则两个索引相同且正确。

答案1

程序classicthesis包加载

\usepackage[osf,sc]{mathpazo}

(除非使用minionpro选项调用)。因此存在差异:在文本模式下,数字是“旧式的”,而在数学模式下,它们是成行的。

可以更改设置,以便数学模式下的数字也是旧式的:

\documentclass{scrbook}
\usepackage{classicthesis}
\usepackage{amsmath}

\DeclareSymbolFont{digits}{OT1}{pplj}{m}{n}
\SetSymbolFont{digits}{bold}{OT1}{pplj}{b}{n}
\DeclareMathSymbol{0}{\mathalpha}{digits}{`0}
\DeclareMathSymbol{1}{\mathalpha}{digits}{`1}
\DeclareMathSymbol{2}{\mathalpha}{digits}{`2}
\DeclareMathSymbol{3}{\mathalpha}{digits}{`3}
\DeclareMathSymbol{4}{\mathalpha}{digits}{`4}
\DeclareMathSymbol{5}{\mathalpha}{digits}{`5}
\DeclareMathSymbol{6}{\mathalpha}{digits}{`6}
\DeclareMathSymbol{7}{\mathalpha}{digits}{`7}
\DeclareMathSymbol{8}{\mathalpha}{digits}{`8}
\DeclareMathSymbol{9}{\mathalpha}{digits}{`9}


\begin{document}
  $H^{v_{2\text{2}}}$ $H^{v_{8}}$
\end{document}

但这是用大锤来解决非问题的:您可以看到,2出现了同样的问题8

在此处输入图片描述

相关内容