将公式字体由 Computer Modern 替换为 XITS后,\boldsymbol 粗斜体无法正常显示 #583
-
|
您好,我在vscode中,按照bithesis.pdf 7.3节的命令想要将数学公式字体替换为XITS,先将 使用latexmk编译,文档里大部分公式的字体被替换成类Times样式,但是基于 \boldsymbol 的粗斜体字母无法正常显示,只能按常规样式显示,并且有如下报错: 之后,我试着将XITS所有样式的字体都安装了一遍,并且在main.tex中添加以下命令: 但编译后还是会报相同错误,请问这是哪里出问题了? 报错latex公式: |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments
-
|
找到解决方法了!
|
Beta Was this translation helpful? Give feedback.
-
|
有个别的问题:应该是 补充:历史顺序是 amsbsy (1995, 1999, 2016–2021) → bm (1993–2023) → unicode-math (2006–2023)。 |
Beta Was this translation helpful? Give feedback.
-
|
是的,我写错了,多谢指正
…---原始邮件---
发件人: ***@***.***>
发送时间: 2025年3月13日(周四) 晚上7:54
收件人: ***@***.***>;
抄送: ***@***.******@***.***>;
主题: Re: [BITNP/BIThesis] 将公式字体由 Computer Modern 替换为 XITS后,\boldsymbol 粗斜体无法正常显示 (Discussion #583)
有个别的问题:应该是 $\frac{\mathrm{d}^2 \boldsymbol{r}}{\mathrm{d} t^2}$ 而非 $\frac{\mathrm{d} \boldsymbol{r} ^2}{\mathrm{d} t^2}$ 吧?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
|
为方便大家查看,这个问题归档到了 🥑 疑难杂症 (bithesis.bitnp.net/faq),后续将在那边更新。如果遇到新问题,欢迎继续在 GitHub Discussions 讨论。 https://bithesis.bitnp.net/faq/math-font.html |
Beta Was this translation helpful? Give feedback.


找到解决方法了!
传统latex只能用正粗体表示向量和矩阵,在unicode-math包下,可以设置 bold-style=ISO,并提供 \symbf 命令用于粗斜体的数学符号。
只要把原先的
\boldsymbol改为\symbf就好了。参考 LaTeX mathtools、unicode-math包导入冲突,导致下括号显示错误
只有依次导入下面的包,并给unicode-math设置相关限制条件,就不会在编译时弹出冲突警告了。