在ustcthesis模板中自定义数学符号\mathcal样式的方法

在ustcthesis模板中自定义数学符号\mathcal样式的方法

【免费下载链接】ustcthesis LaTeX template for USTC thesis 【免费下载链接】ustcthesis 项目地址: 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样式:

  1. 使用STIX Two Math字体
\setmathfont{STIXTwoMath-Regular}[
  Extension    = .otf,
  Scale        = MatchLowercase,
  range        = {cal, bfcal},
]
  1. 使用New Computer Modern Math字体
\setmathfont{NewCMMath-Book}[
  Extension    = .otf,
  Scale        = MatchLowercase,
  range        = {cal, bfcal},
]

这两种方法都能提供更美观的\mathcal样式,并且与unicode-math包完全兼容。

注意事项

  1. 混合使用传统TeX字体和unicode-math可能会导致不可预见的问题,应尽量避免。

  2. 如果论文中的图片使用了其他工具编辑的公式,建议统一使用相同的字体方案,保持全文一致性。

  3. 在最终提交前,应仔细检查所有数学符号的显示效果,确保没有因字体变更而产生的布局问题。

通过合理选择上述方法,用户可以轻松地在ustcthesis模板中实现理想的数学符号显示效果,满足学术论文的排版要求。

【免费下载链接】ustcthesis LaTeX template for USTC thesis 【免费下载链接】ustcthesis 项目地址: https://gitcode.com/gh_mirrors/us/ustcthesis

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

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

抵扣说明:

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

余额充值