减号和加号在 \raisebox{}{} 内消失

减号和加号在 \raisebox{}{} 内消失

我正在尝试稍微提高一个\mp减号和加号以匹配现有的排版方程。问题是当\mp我将符号放在 中时,符号会消失\raisebox{}{}。当我使用符号时,它工作正常\pm。我只有这一个实例,所以我认为\raisebox这是一个快速而简单的修复。如果我将 放在\mp里面,\fbox它看起来好像里面没有任何字符。

现有方程如下所示: 现有排版方程

我的代码:

\documentclass[12pt]{article}
\usepackage[
  math-style=french
]{unicode-math}
\setmathfont{Latin Modern Math}
\begin{document}
\begin{center}
Why this $\mp$ disappears?
\[PH = {\raisebox{1pt}{\mp}} \frac{1}{\sqrt{2}}\]
But this $\pm$ does not?
\[PH = {\raisebox{1pt}{\pm}} \frac{1}{\sqrt{2}}\]
\end{center}
\end{document}

生成: 编译图像

提前致谢。

答案1

的副作用unicode-math是,传统数学模式的命令在文本中起作用,但前提是文本字体具有字符。

您的日志将显示

Missing character: There is no ∓ (U+2213) in font [lmroman12-regular]:+tlig;!

\raisebox就像和 会将您带出数学,因此在传统的 tex 中,两个命令都会出现错误,解决方法是相同的,使用和\mbox回到数学。$\mp$$\pm$

相关内容