我用来align*
评论一些方程式:
\begin{align*}
&loooooooooooooooooooooooooooooooong \\
&short, &comment 1 \\
¬\; so\; short, &comment 2 \\
\end{align*}
它产生以下输出:
我希望将两个注释浮动到部件下方的左侧。理想情况下,它应该看起来有点像这样(我通过在第一条注释前面looooong
插入大量内容来拼凑此输出):\;
我怎样才能获得这种行为?
请注意:我在这里使用文本,但这只是为了制作一个更易读的示例。实际上,我使用对齐来处理长而丑陋的方程式。因此解决方案应该在数学模式下有效。
答案1
答案2
alignat*
这是与和\mathrlap
的一种可能性mathtools
。 应在每种情况下决定“rlapped”的内容:
\documentclass{article}
\usepackage[utf8]{inputenc}%
\usepackage{mathtools}
\begin{document}
\begin{alignat*}{2}
&l\mathrlap{oooooooooooooooooooooooooooooooong} \\
&short, &\qquad & \text{comment 1} \\
¬\; so\; short, & & \text{comment 2} \\
\end{alignat*}
\end{document} \stackrel{\uparrow\\k}