我想要将矛盾符号放在等式的右边,而不将等式移到左边。
我写过
\begin{align*}
u(2-t, 1, 3-t) & > (2,1,3) \\
1 & > 1
\qquad \qquad \text{\lightning}
\end{align*}
但这会使整个等式向左移动。
答案1
添加一些文本而不保留空间的最简单方法是使用
\makebox[0pt][l]{...}
这会产生一个宽度为零的框,其中文本从框的左边距开始,因此它会粘在右边,但就 TeX 而言,它不占用任何空间。
所以你的代码应该是
\documentclass[11pt]{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{marvosym}
\usepackage{lipsum}% to add context
\begin{document}
\lipsum*[2]
\begin{align*}
u(2-t, 1, 3-t) & < (2,1,3) \\
1 & < 1\makebox[0pt][l]{\qquad\qquad\Lightning}
\end{align*}
\lipsum[3]
\end{document}
该lipsum
包仅用于提供显示屏周围的文本,以显示居中。
当然,你应该目视检查符号是否超出边距:没有办法自动执行此操作(否则将是非常复杂的)。
答案2
符号的命令是\Lightning
,而不是\lightning
。这里我展示一种方法:
\documentclass[11pt]{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{marvosym}
\begin{document}
\begin{alignat*}{2}
u(2-t, 1, 3-t) & < (2,1,3) \\
1 & < 1 & &\text{\qquad \Lightning}
\end{alignat*}
\end{document}