我正在尝试排版$\frac{x^*}{2}$
,但找不到让对齐看起来漂亮的(简单)方法。到目前为止,我尝试了以下方法:
\documentclass{article}
\begin{document}
\begin{equation}
\frac{x^*}{2} \qquad \frac{x^*}{2\phantom{{}^*}}
\end{equation}
\end{document}
输出如下:
在左边的例子中,它看起来很奇怪,因为它x
偏离中心,而在右边的例子中,分数线向右延伸的程度超过了实际需要。
有没有更好(并且足够简单)的方法来排版这个分数?
答案1
\begin{equation*}
\frac{x^*}{2} \quad \frac{x^*}{2\phantom{{}^*}} \quad
\frac{x\rlap{$^*$}}{\,2\,}
\end{equation*}
正确的是第一个,因为其他两个的语法很丑陋:-) 但是,我不得不承认第三个是最好看的:
更新
正如 egreg 在评论中指出的那样,第三个解决方案的问题在于不清楚 * 是仅适用于 x 还是适用于整个分数。考虑到这一点,我找到了另一个解决方案,它可以避免这个问题,语法更简洁,而且(在我看来)看起来比第一个更好。
以下 MWE 首先展示的是标准方式,其次是我的第一次尝试,第三是我新提出的解决方案。我将它们放在更大的表达式的上下文中,并将它们垂直对齐在右侧栏中,以便于比较:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
\Big|\frac{x^*}{2} \Big|&=y \\
\Big|\frac{x\rlap{$^*$}}{\,2\,} \Big|&=y \\
\Big|\frac{x^*\!}{2} \Big|&=y
\end{align*}
\end{document}
答案2
如何\mathrlap
使用mathtools
-包裹?
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{equation}
\frac{x^*}{2} \qquad \frac{x^*}{2\phantom{{}^*}} \qquad \frac{x^{\mathrlap{*}}}{2}
\end{equation}
\end{document}
这会插入星号而不添加额外的空格,从而使分数线保持与第一个示例中一样长:
答案3
对齐不应该对齐的东西是个坏主意。与你非常相似的例子是在仅包含、和 的矩阵中在和\phantom{-}
前面添加。你对齐了数字,但你失去了和之间的视觉区别。0
1
0
1
-1
1
-1
这里,有点不同,但仍然有效:作为读者,我会真正感觉到后面缺少一个符号2
,只是因为整个分母没有居中,而我希望它是居中的。
结论:有两个选项是正确的:\frac{x^*}{2}
和x^*/2
。