在ustcthesis模板中自定义数学符号\mathcal样式的方法
【免费下载链接】ustcthesis LaTeX template for USTC thesis 项目地址: https://gitcode.com/gh_mirrors/us/ustcthesis
在LaTeX文档中使用数学符号时,我们经常会遇到需要自定义\mathcal样式的情况。本文将详细介绍在ustcthesis模板中如何调整数学符号\mathcal的显示效果,使其符合特定需求。
问题背景
在学术论文写作中,数学符号的一致性非常重要。当使用ustcthesis模板时,用户可能会发现\mathcal{F}等数学符号的显示效果与公式编辑器中的效果不同。这种差异主要源于LaTeX默认使用的数学字体与其他工具采用的字体不同。
解决方案
传统TeX字体方法
对于不使用unicode-math包的情况,可以通过以下命令重新定义\mathcal的字体:
\DeclareMathAlphabet{\mathcal}{OMS}{cmsy}{m}{n}
这种方法会强制LaTeX使用Computer Modern数学符号字体(OMS/cmsy)来显示\mathcal样式。但需要注意,这种方法与unicode-math包可能存在兼容性问题。
unicode-math方法
ustcthesis模板默认使用了unicode-math包,这是更现代的解决方案。在这种情况下,推荐使用以下方式自定义\mathcal样式:
- 使用STIX Two Math字体:
\setmathfont{STIXTwoMath-Regular}[
Extension = .otf,
Scale = MatchLowercase,
range = {cal, bfcal},
]
- 使用New Computer Modern Math字体:
\setmathfont{NewCMMath-Book}[
Extension = .otf,
Scale = MatchLowercase,
range = {cal, bfcal},
]
这两种方法都能提供更美观的\mathcal样式,并且与unicode-math包完全兼容。
注意事项
-
混合使用传统TeX字体和unicode-math可能会导致不可预见的问题,应尽量避免。
-
如果论文中的图片使用了其他工具编辑的公式,建议统一使用相同的字体方案,保持全文一致性。
-
在最终提交前,应仔细检查所有数学符号的显示效果,确保没有因字体变更而产生的布局问题。
通过合理选择上述方法,用户可以轻松地在ustcthesis模板中实现理想的数学符号显示效果,满足学术论文的排版要求。
【免费下载链接】ustcthesis LaTeX template for USTC thesis 项目地址: https://gitcode.com/gh_mirrors/us/ustcthesis
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



