Комментируйте уравнение, не создавая лишнего пробела

Комментируйте уравнение, не создавая лишнего пробела

Я пытаюсь сделать комментарий справа (или слева) от одной строки доказательства. Но 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опцией. В нумерованном уравнении не очень хорошая идея размещать что-либо вровень справа.

Связанный контент