
Я пытаюсь сделать комментарий справа (или слева) от одной строки доказательства. Но align*
среда автоматически перемещает все уравнения влево, чтобы оставить место для комментария. Но я все равно хочу, чтобы уравнения были в центре (комментарий достаточно короткий, чтобы не конфликтовать с уравнениями). Как мне этого добиться?
Если говорить точнее, я использовал код
\begin{align*}
equation0 &= equation1
&= equation2
&= equation3 && \text{make a comment here}
&= equation4
\end{align*}
Я просто хочу разместить \text{make a comment here}
справа, не влияя на исходное выравнивание уравнений.
решение1
Опустите &&
и используйте \rlap{\text{make a comment here}}
, что приведет к тому, что комментарий не будет иметь ширины "справа", то есть он начнется в том же месте, но фактически не займет никакого места в выравнивании. Для комментария слева используйте \llap
вместо \rlap
, что приведет к игнорированию пространства слева.
В ответ на вопрос в комментарии: в align*
или equation*
конкретно (или любой другой ненумерованной среде) вы можете перехватить "метку уравнения", чтобы она содержала комментарий, используя \tag*{\text{make a comment here}}
вместо \rlap
. Это поместит комментарий слева, если amsmath
он был загружен с leqno
опцией. В нумерованном уравнении не очень хорошая идея размещать что-либо вровень справа.