在 \align 环境中将文本与方程式并排书写

在 \align 环境中将文本与方程式并排书写

我在环境中有一个很长的方程式,\align*因此我将其分成两行,如下图所示

在此处输入图片描述

我想使用 在上面等式的一侧写一些文本&&\text{},但 Latex 会将其丢弃在边缘,我不知道为什么会发生这种情况。这是我关于这部分的代码:

\begin{align*}
X_{p}\psi &=  
X_p\bigl( \psi(p) \bigr) 
 + \sum_i \left(\left.\frac{\partial \psi}{\partial x^{i}}\right|_{p} \right) X_{p}\left(x^{i}-a^{i}\right)           &&\text{(plaplapla)} \\
&\phantom{{}= }+ \sum_i \sum_j X_{p}\left( \left(\zeta_{ij}\circ\phi \right)\left(x^{i}-a^{i}\right)\left(x^{j}-a^{j} \right) \right) .

第一个&是用来稍后对齐方程的,我的任何序言都只是具有数学必要的包。

我很感激任何帮助。提前致谢。

答案1

假设解释性文本字符串不是那么长,则使用\quad\qquad指令将其与第一行中的其他材料分开就足够了。

我还强烈建议您改掉在所有数学模式括号中使用\leftand的习惯\right。例如,使用 \left 和 \right 是否有坏处?了解有关此主题的更多信息。

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\hrule % Just to illustrate the width of the text block -- feel free to omit!
\begin{align*}
X_{p}\psi &= X_p\bigl( \psi(p) \bigr) 
  +\sum_i \biggl(\frac{\partial\psi}{\partial x^{i}}\biggr|_{p}\,\biggr) X_{p}(x^{i}-a^{i}) 
  \qquad\text{some explanatory thoughts}\\
&\quad+ \sum_i \sum_j X_{p}\bigl( (\zeta_{ij}\circ\phi)(x^{i}-a^{i})(x^{j}-a^{j}) \bigr) .
\end{align*}
\end{document}

答案2

这个问题有几种可能的解决方案,既取决于实际方程和实际提示,也取决于页面布局。如果加载包geometry,会更容易,因为带有几何图形的默认水平边距更合理。其次,您可以将命令用于第二行(无提示)\mathrlapmathtools加载amsmath,因此不要加载后者)。alignat将允许您控制方程和提示之间的水平间距。

以下是一个例子:

\documentclass[a4paper,]{article}
\usepackage[utf8]{inputenc}
\usepackage{mathtools}
\usepackage[showframe]{geometry}%

\begin{document}

\begin{align*}
  X_{p}ψ&=
  X_p\bigl( ψ(p) \bigr)
  + ∑_i \left(\left.\frac{∂ ψ}{∂ xⁱ}\right|_{p} \right) X_{p}\left(xⁱ-aⁱ\right) &   & \text{some more or less long hint} \\
  &\phantom{{}= }+ ∑_i ∑_j \mathrlap{X_{p}\left( \left(\zeta_{ij} ∘ \phi \right)\left(xⁱ-aⁱ\right)\left(x^{j}-a^{j} \right) \right)+A+B.}
\end{align*}

\end{document} 

在此处输入图片描述

相关内容