![更改經典論文中的數學字體](https://rvso.com/image/305786/%E6%9B%B4%E6%94%B9%E7%B6%93%E5%85%B8%E8%AB%96%E6%96%87%E4%B8%AD%E7%9A%84%E6%95%B8%E5%AD%B8%E5%AD%97%E9%AB%94.png)
我的論文使用流行的 Classicthesis 模板。除了數學字體(它應該是載入 Mathpazo 的字體)之外,我幾乎喜歡這個模板的所有內容,而且由於我必須編寫大量公式,所以我想恢復經典的現代字體。
所以我的問題如下:如何僅更改數學字體,保留 Classicthesis 中文字的 palatino 字體?我讀到由於“美學”原因,帕拉蒂諾字體和現代數學字體不能放在一起,但我不在乎。
答案1
為什麼不使用eulermath
的選項classicthesis
?用於數學的 Euler 字體非常好。
微量元素
\documentclass{scrreprt}
\usepackage[eulermath]{classicthesis}
\usepackage{blindtext}
\begin{document}
\blindtext
Some math $x+y+z=15$.
\end{document}
輸出
無論如何,如果您確實想要 Computer Modern 作為數學字體,請在序言中添加以下行
\SetSymbolFont{operators} {normal}{OT1}{cmr} {m}{n}
\SetSymbolFont{letters} {normal}{OML}{cmm} {m}{it}
\SetSymbolFont{symbols} {normal}{OMS}{cmsy}{m}{n}
\SetSymbolFont{largesymbols}{normal}{OMX}{cmex}{m}{n}
\SetSymbolFont{operators} {bold} {OT1}{cmr} {bx}{n}
\SetSymbolFont{letters} {bold} {OML}{cmm} {b}{it}
\SetSymbolFont{symbols} {bold} {OMS}{cmsy}{b}{n}
\SetSymbolFont{largesymbols}{bold} {OMX}{cmex}{m}{n}
\SetMathAlphabet{\mathbf}{normal}{OT1}{cmr}{bx}{n}
\SetMathAlphabet{\mathsf}{normal}{OT1}{cmss}{m}{n}
\SetMathAlphabet{\mathit}{normal}{OT1}{cmr}{m}{it}
\SetMathAlphabet{\mathtt}{normal}{OT1}{cmtt}{m}{n}
\SetMathAlphabet{\mathbf}{bold} {OT1}{cmr}{bx}{n}
\SetMathAlphabet{\mathsf}{bold} {OT1}{cmss}{bx}{n}
\SetMathAlphabet{\mathit}{bold} {OT1}{cmr}{bx}{it}
\SetMathAlphabet{\mathtt}{bold} {OT1}{cmtt}{m}{n}
微量元素:
\documentclass{scrreprt}
\usepackage{classicthesis}
\SetSymbolFont{operators} {normal}{OT1}{cmr} {m}{n}
\SetSymbolFont{letters} {normal}{OML}{cmm} {m}{it}
\SetSymbolFont{symbols} {normal}{OMS}{cmsy}{m}{n}
\SetSymbolFont{largesymbols}{normal}{OMX}{cmex}{m}{n}
\SetSymbolFont{operators} {bold} {OT1}{cmr} {bx}{n}
\SetSymbolFont{letters} {bold} {OML}{cmm} {b}{it}
\SetSymbolFont{symbols} {bold} {OMS}{cmsy}{b}{n}
\SetSymbolFont{largesymbols}{bold} {OMX}{cmex}{m}{n}
\SetMathAlphabet{\mathbf}{normal}{OT1}{cmr}{bx}{n}
\SetMathAlphabet{\mathsf}{normal}{OT1}{cmss}{m}{n}
\SetMathAlphabet{\mathit}{normal}{OT1}{cmr}{m}{it}
\SetMathAlphabet{\mathtt}{normal}{OT1}{cmtt}{m}{n}
\SetMathAlphabet{\mathbf}{bold} {OT1}{cmr}{bx}{n}
\SetMathAlphabet{\mathsf}{bold} {OT1}{cmss}{bx}{n}
\SetMathAlphabet{\mathit}{bold} {OT1}{cmr}{bx}{it}
\SetMathAlphabet{\mathtt}{bold} {OT1}{cmtt}{m}{n}
\usepackage{blindtext}
\begin{document}
\blindtext
Some math $x+y+z=15$.
\end{document}
輸出