加载 mathspec 包后使用 \boldsymbol 时发生奇怪的事情

加载 mathspec 包后使用 \boldsymbol 时发生奇怪的事情

基本信息:

  • 操作系统版本:Windows 10
  • TeX 版本:TeX Live 2019
  • 编辑器:TeXstudio 2.12.14

详细问题:

大家好,为了使用“Times New Roman”字体,我加载了“mathspec”包。但是,当使用“\boldsymbol”时,输出结果很奇怪,如下图所示:

yV8Ygx.md.jpg

我的代码是:

%! Tex program = xelatex (mandatory, required by mathspec package) 
\documentclass[12pt]{article}

% for using Times New Roman
\usepackage{mathspec}
\setallmainfonts{Times New Roman}

% for using \boldsymbol
\usepackage{bm}

\title{A test for \text{"boldsymbol"}}
\author{Me}

\begin{document}
\maketitle
For example, $ \boldsymbol{A}+B+z $.

\end{document}

包“bm”和“mathspec”之间是否存在冲突?如何处理这个问题?谢谢大家。

答案1

该包mathspec不支持数学版本,因此您会得到“穷人的大胆”,即字符以轻微偏移排版三次。

还有更好的方法可以使用《时代》来进行数学运算。

\documentclass[12pt]{article}

\usepackage{amsmath}
\usepackage{unicode-math}
\setmainfont{STIX Two Text}
\setmathfont{STIX Two Math}

\title{A test for ``boldsymbol''}
\author{Me}

\begin{document}
\maketitle

For example, $ \mathbfit{A}+B+z $.

\end{document}

在此处输入图片描述

相关内容