LaTeX 生成非常奇怪的方程数组

LaTeX 生成非常奇怪的方程数组

我不知道问题是什么。以下是代码:

\documentclass{article}
\usepackage{amsmath,amssymb}
\begin{document}
Some text.
\begin{align}
\label{li2}
\text{Let $s \in S$ and $C \in \mathbb{R}$. Let's show $Cs \in S$:} \nonumber \\
\sum_{k=0}^n{a_k D^k(Cs)} &= \sum_{k=0}^n{Ca_k D^ks} \tag{by linearity of $D^k$} \nonumber \\
&= C\sum_{k=0}^n{a_k D^ks} = 0 
\end{align}
\end{document}

在此处输入图片描述

答案1

没有理由将文本作为比对的一部分。此外,文本解释与应该引用这两行的方程编号没有任何关系。

\documentclass{article}
\usepackage{amsmath,amssymb}
\usepackage{lipsum}% just for the example

\begin{document}

\lipsum[3]

Let $s \in S$ and $C \in \mathbb{R}$. Let's show $Cs \in S$:
\begin{equation}\label{li2}
\begin{aligned}
\sum_{k=0}^n{a_k D^k(Cs)} &= \sum_{k=0}^n{Ca_k D^ks}
  &&\text{(by linearity of $D^k$)} \\
&= C\sum_{k=0}^n{a_k D^ks} = 0 
\end{aligned}
\end{equation}
\lipsum[4]

\end{document}

在此处输入图片描述

如果使用\begin{aligned}[b],公式编号将与底线对齐。

在此处输入图片描述

答案2

欢迎使用 TeX.SE!有一些问题。我认为将第一行作为方程式的一部分不是一个好主意。然后align将内容对齐到一些锚点处,用&符号表示。话虽如此,我想知道这是否更接近你想要的。

\documentclass{article}
\usepackage{amsmath,amssymb}
\begin{document}
Let $s \in S$ and $C \in \mathbb{R}$. Let's show $Cs \in S$:
\begin{align}
\sum_{k=0}^n{a_k D^k(Cs)} &= \sum_{k=0}^n{Ca_k D^ks} \tag{by linearity of $D^k$} \nonumber \\
&= C\sum_{k=0}^n{a_k D^ks} = 0 
\label{li2} %<- there is no point having label and \nonumber in the same line
\end{align}
\end{document}

在此处输入图片描述

相关内容