LaTeX中mathptmx导致的字体问题

介绍

使用 LaTeX \LaTeX LATEX写论文的过程中,为了让公式中的英文字体也替换为Times New Roman,有时会使用 mathptmx 宏包,但是 mathptmx 也会对其他类型的字体产生影响,有时需要单独修改,这里做一下总结

mathcal系列

LaTeX \LaTeX LATEX 中的字体\mathcal是一种书法字体,通常用于表示表示集合、组或特殊实体的数学符号。它通常用于大写字母。例如 A B C D E F G \mathcal{ABCDEFG} ABCDEFG等,但是在引用 mathptmx 宏包之后,会将 mathcal 字体替换为花体,如 A B C D E F G \mathscr{ABCDEFG} ABCDEFG,解决办法如下:

在引用 mathptmx 宏包之后添加如下代码,再次使用 mathcal 命令就会显示为 A B C D \mathcal{ABCD} ABCD

\DeclareMathAlphabet{\mathcal}{OMS}{cmsy}{m}{n}
\DeclareSymbolFont{largesymbols}{OMX}{cmex}{m}{n}

求和函数

∑ \sum 作为求和函数,在公式中十分常见,但是在引用了 mathptmx 宏包之后, ∑ \sum 就会变得很丑,比如下面是引用宏包前的 ∑ \sum
在这里插入图片描述
下面是引用宏包后的 ∑ \sum
在这里插入图片描述
公式变长之后瘦长的 ∑ 就会显得很不和谐,下面是解决办法:

在引用 mathptmx 之后添加如下代码,就能将 ∑ \sum 替换为原本的样子

\let\sum\relax
\DeclareSymbolFont{CMlargesymbols}{OMX}{cmex}{m}{n}
\DeclareMathSymbol{\sum}{\mathop}{CMlargesymbols}{"50}

未完待续…

猜你喜欢

转载自blog.csdn.net/kongtaoxing/article/details/131005044
今日推荐