答案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(二进制)命令。