下面这个例子将等式的最后部分向右对齐,但我不知道为什么。
我期望看到的是两行的最后部分都直接从右边开始...lcz(S_2))
。我该如何实现这一点?
\documentclass{minimal}
\usepackage{amsmath}
\begin{document}
\begin{align*}
t_{1_\text{max}}&= \Delta t_1\cdot(T_1-\text{lzc}(S_1)) &= 16\cdot(15-\text{lzc}(S_1))\\
t_{2_\text{max}}&= t_{1_\text{max}}+\Delta t_2\cdot(T_2-\text{lzc}(S_2)) &= t_{1_\text{max}}+1\cdot(15-\text{lzc}(S_2))
\end{align*}
\end{document}
答案1
环境align
对齐方程系统。第一个系统之后,下一个系统&
进入第二个系统的左侧部分。因此你需要二符号。但是,align
系统之间也会设置空格,在这种情况下看起来很奇怪,因此示例使用alignat
:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{alignat*}{2}
t_{1_\text{max}}&= \Delta t_1\cdot(T_1-\text{lzc}(S_1)) &&=
16\cdot(15-\text{lzc}(S_1))\\
t_{2_\text{max}}&= t_{1_\text{max}}+\Delta t_2\cdot(T_2-\text{lzc}(S_2))
&&= t_{1_\text{max}}+1\cdot(15-\text{lzc}(S_2))
\end{alignat*}
\end{document}
如果是类似或 的lzc
函数,则可以定义为简化输入:sin
cos
\lzc
\documentclass{article}
\usepackage{amsmath}
\DeclareMathOperator{\lzc}{lzc}
\begin{document}
\begin{alignat*}{2}
t_{1_\text{max}}&= \Delta t_1\cdot(T_1-\lzc(S_1)) &&=
16\cdot(15-\lzc(S_1))\\
t_{2_\text{max}}&= t_{1_\text{max}}+\Delta t_2\cdot(T_2-\lzc(S_2))
&&= t_{1_\text{max}}+1\cdot(15-lzc(S_2))
\end{alignat*}
\end{document}