我写如下:
\begin{align*}
c_{\nu^*\cup \{(1,h)\}}(h')&=(7,o) &\mbox{ for all }h\in \{h_1,h_3,h_6\}\\
\overline{c}_{\nu}&=c_{\nu}&\mbox{ for all }\overline{c}.
\end{align*}
我希望“for all”这些词对齐。这就是我在&
文本框前面添加一个的原因。但是当我编译时,这些短语会左对齐。
我必须做什么才能使“所有人”保持一致?
答案1
你可以&
在箱子后面放一个标志。但这可能\text
也是一个合乎逻辑的选择。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
c_{\nu^*\cup \{(1,h)\}}(h')&=(7,o) &\text{ for all } &h\in \{h_1,h_3,h_6\}\\
\overline{c}_{\nu}&=c_{\nu}&\text{ for all }&\overline{c}.
\end{align*}
\end{document}
正如 egreg 在评论中指出的那样,您还可以使用它&&\text{for all $h\in\{h_1,h_3,h_6\}$}
来使标记更清晰(注释为文本)。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
c_{\nu^*\cup \{(1,h)\}}(h')&=(7,o) &&\text{for all $h\in \{h_1,h_3,h_6\}$}\\
\overline{c}_{\nu}&=c_{\nu}&&\text{for all $\overline{c}$}.
\end{align*}
\end{document}