\hat{\mathbf{x}}
我想使用 Utopia 字体在数学公式的粗体字符上使用重音符号。例如,使用时,重音符号似乎没有正确地向左移动。使用\mathbf{\hat{x}}
也不会产生良好的效果。
以下是 MWE:
\documentclass{article}
\usepackage{fourier-otf}
\begin{document}
\begin{align*}
X \quad \hat{X} &\qquad x \quad \hat{x} \\
\mathbf{X} \quad \hat{\mathbf{X}} &\qquad \mathbf{x} \quad \hat{\mathbf{x}} \\
\mathbf{X} \quad \mathbf{\hat{X}} &\qquad \mathbf{x} \quad \mathbf{\hat{x}}
\end{align*}
\end{document}
我得到的结果:
类似的问题是报告于此处使用 STIX2 字体。问题与所用字体的版本有关,但我不知道这是否是这里的问题。根据 tlmgr,软件包的版本fourier
是 54090 (2.2)。
fourier
如果我加载而不是,我可以获得正确对齐的重音fourier-otf
,但这会导致我的文本中出现许多与字体编码相关的其他问题。
有没有一种简单的方法可以让重音与粗体数学配合起来?
答案1
你问,
有没有一种简单的方法可以让重音与粗体数学配合起来?
简短的回答:是的。:-)
稍微长一点的答案:由于您使用 Lua(La)TeX 和unicide-math
包,只需将所有实例替换\mathbf
为\symbf
。
请参阅用户指南的第 3.1 节“新命令”和第 4.4 节“旧式‘数学’字母命令”。unicode 数学\mathbf
包以获取有关和\symbf
(以及\mathit
vs. \symit
、\mathup
vs. \symup
、\mathrm
vs.\symrm
和 和\mathsf
)之间差异的更多信息\symsf
。
\documentclass{article}
\usepackage{fourier-otf}
\begin{document}
\begin{align*}
X \quad \hat{X} &\qquad x \quad \hat{x} \\
\symbf{X} \quad \hat{\symbf{X}} &\qquad \symbf{x} \quad \hat{\symbf{x}} \\
\symbf{X} \quad \symbf{\hat{X}} &\qquad \symbf{x} \quad \symbf{\hat{x}}
\end{align*}
\end{document}