数学模式中的减号幻影

数学模式中的减号幻影

我想使用以下两个等式对齐括号\hphantom

\documentclass[varwidth]{standalone}
\begin{document}
\noindent
$d\cdot i\hphantom{j}\qquad\hphantom{-}\;(\ldots)$\\
$d\cdot j\hphantom{i}\qquad-(\ldots)$
\end{document}

在此处输入图片描述

我知道我可以使用align环境。但我想知道是否可以通过了解缺少哪些空格来轻松修复此问题。

答案1

使用\mathbin{}

\documentclass[varwidth]{standalone}
\begin{document}
\noindent
$d\cdot i\hphantom{j}\qquad\mathbin{\hphantom{-}}(\ldots)$\\
$d\cdot j\hphantom{i}\qquad-(\ldots)$
\end{document}

在此处输入图片描述

https://www.sharelatex.com/learn/Spacing_in_math_mode

为了关系型运算符,例如 < 、 > 和 =,LaTeX 会建立 \thickmuskip空间。但对于二进制诸如 +、- 和 x 之类的运算符, \medmuskip空间被设置。差异几乎不可察觉。

您可以强制二进制或关系运算符中使用的间距,这样您就可以定义自己的间距。

\begin{align*}
34x^2a \mathbin{\#} 13bc \\
34x^2a \mathrel{\#} 13bc
\end{align*}

上例使用以下方法设置了 # 前后的特定间距:\马斯雷尔(关系)和\mathbin(二进制)命令。

相关内容