我有一个如下公式:
\begin{align}\frac { \partial f } { \partial l } \Big| _ { ( x _ { 0 } , y _ { 0 },z_{0} ) } &= f _ { x } ( x _ { 0 } , y _ { 0 },z_0 ) \cos \alpha + f _ { y } ( x _ { 0 } , y _ { 0 },z_{0} ) \cos \beta +f _ { z } ( x _ { 0 } , y _ { 0 },z_{0} ) \cos \gamma \\
&=\nabla f \cdot \vec { e } &
\end{align}
但是对我来说太长了。我让红色箭头“+”与蓝色箭头“+”在换行符中对齐。所以我使用两个&
来实现它:
\begin{align}\frac { \partial f } { \partial l } \Big| _ { ( x _ { 0 } , y _ { 0 },z_{0} ) } &= f _ { x } ( x _ { 0 } , y _ { 0 },z_0 ) \cos \alpha &+ f _ { y } ( x _ { 0 } , y _ { 0 },z_{0} ) \cos \beta \\ &&+f _ { z } ( x _ { 0 } , y _ { 0 },z_{0} ) \cos \gamma \\
&=\nabla f \cdot \vec { e } &
\end{align}
但现在我得到了一些多余的空白......
答案1
尝试这个
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{alignat}{2}
\frac{ \partial f }{ \partial l } \Big|_{ ( x_0, y_0, z_0 ) }
&= f_x ( x_0, y_0, z_0 ) \cos\alpha && + f_y ( x_0, y_0, z_0 ) \cos\beta \\
& && + f_z ( x_0, y_0, z_0 ) \cos\gamma \\
&= \nabla f \cdot \vec{ e }
\end{alignat}
\end{document}
答案2
我可以提出两种方法:第一种方法,方程编号与第一行对齐,第二种方法,方程编号位于中间。
第二种情况,我们需要手动添加“幻影”,因为split
只接受一个对齐点。我们还需要“底部粉碎”分数,以避免过多的空白。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
\frac {\partial f}{\partial l}\Big|_{(x_{0},y_{0},z_{0})}
& = f_{x}(x_{0},y_{0},z_0) \cos\alpha
\begin{aligned}[t]
&+ f_{y}(x_{0},y_{0},z_{0}) \cos\beta \\
&+ f_{z}(x_{0},y_{0},z_{0}) \cos\gamma
\end{aligned}
\\
&= \nabla f \cdot \vec{e}
\end{align}
\begin{align}
\begin{split}
\smash[b]{\frac {\partial f}{\partial l}\Big|_{(x_{0},y_{0},z_{0})}}
& = f_{x}(x_{0},y_{0},z_0) \cos\alpha + f_{y}(x_{0},y_{0},z_{0}) \cos\beta \\
& \hphantom{{}=f_{x}(x_{0},y_{0},z_0) \cos\alpha} + f_{z}(x_{0},y_{0},z_{0}) \cos\gamma
\end{split} \\
&= \nabla f \cdot \vec{e}
\end{align}
\end{document}
答案3
可以使用。经过多次编译后,选择了\mkern158.648mu
数字 158.648(它是单位度量)。这不是正确的模式,但它可以成为解决您的问题的技巧。mu
\documentclass[a4paper,12pt]{article}
\pagestyle{empty}
\usepackage{amsmath,amssymb}
\begin{document}
\begin{align}
\frac{\partial f}{\partial l} \bigg|_ {(x_{0}, y_{0},z_{0})}& = f_{x} (x _{0}, y_{0},z_0) \cos \alpha + f_{y}(x_{0}, y_{ 0 },z_{0}) \cos \beta \\
&\mkern158.648mu+f_{z} (x_{0},y_{0},z_{0}) \cos \gamma \\
&=\boldsymbol{\nabla} f \cdot \vec {e}
\end{align}
\end{document}
第一张图片:
第二张图片(放大):