LaTeX中mathptmx导致的字体问题

文章介绍了在使用LaTeX的mathptmx宏包后,如何解决mathcal系列字体变为花体以及求和函数∑样式改变的问题。通过添加特定代码,可以恢复mathcal的正常显示并调整求和符号∑的外观。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

介绍

使用 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}

未完待续…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

涛行

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值