![防止“跳跃”\prescript 星星](https://linux22.com/image/334840/%E9%98%B2%E6%AD%A2%E2%80%9C%E8%B7%B3%E8%B7%83%E2%80%9D%5Cprescript%20%E6%98%9F%E6%98%9F.png)
看一下下面两个公式的对齐情况:
X^* \cong \prescript{*}{}{X}
右眼用 制作\prescript
,比左眼高。一种解决方案来自这个问题表示\vphantom
在里面\prescript
,但这不会改变任何东西,因为这两个星星的大小相同。
这是一个相关的问题:
\prescript{*}{}{\left(X^*\right)} \cong X \cong \left(\prescript{*}{}{X}\right)^*
X
也许这里的高度不同是由于和的大小不同造成的(
。
在这两种情况下,我该如何将星星对齐到同一高度?
答案1
答案2
尽管应该修复此问题以确保一致性mathtools
,但可以采取如下方法修复,正如我最初的评论所提到的:
\documentclass[11pt]{article}
\usepackage{mathtools}
\begin{document}
\begin{align}
% Original code, \prescript at wrong height
\prescript{*}{}{\left(X^*\right)} \cong X \cong \left(\prescript{*}{}{X}\right)^*\\
% Just with ^* (no \prescript), also no \left \right, since it's just a single line with no symbols larger than current line
^*(X^*) \cong X \cong (^*X)^* \\
% And some cahnge in spacing
^*(X^*) \cong X \cong (^*\mkern-4mu X)^* \\
\end{align}
\end{document}