在 LaTex 中开始数组

在 LaTex 中开始数组

在此处输入图片描述

尝试使用以下代码计算下图中的等式,但遇到了错误。请问有人能帮忙吗?谢谢。

\begin{array}
{p^'}_0\left( t \right) =  - \lambda {p_0}\left( t \right) + \mu {p_1}\left( t \right),\\
{p^'}_j\left( t \right) = \lambda {p_{j - 1}}\left( t \right) - \left( {\lambda  + j\mu } \right){p_j}\left( t \right) + \mu \left( {j + 1} \right){p_{j + 1}}\left( t \right)
\end{array}

答案1

所用代码存在几个问题:

  • array必须位于数学环境中;可以通过将其封闭在\[ ... \]

  • 必须指定数组内的对齐方式;这样\begin{array}{l}才可以。

  • 素数(输入为撇号)被定义为上标,因此^不需要显式。

  • \left ... \right括号里的所有内容都是“正常”大小,因此在任何地方都不需要

  • 除了多元素下标外,不需要用括号进行额外分组

使用以下align*环境同样合适,而且可能更简单amsmath

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
p'_0 (t) &= -\lambda p_0 (t) + \mu p_1 (t),\\
p'_j (t) &=  \lambda p_{j-1} (t) - (\lambda + j\mu) p_j (t) + \mu (j+1) p_{j+1} (t)
\end{align*}
\end{document}

示例代码的输出

答案2

不需要\left(...\right)简单的表达式:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{concrete}
\usepackage{amsmath}
\begin{document}

\begin{align*}
p^\prime_0(t) &=  -\lambda p_0(t) + \mu p_1(t),\\
p^\prime_j(t) &=   \lambda p_{j-1}(t) - (\lambda  + j\mu)p_j(t) + \mu (j+1)p_{j+1}(t)
\end{align*}

\end{document}

在此处输入图片描述

答案3

它实际上不是一个数组,所以我将它重写为一对对齐的方程式——这更接近目标(以我的思维方式)。

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
p'_0( t ) &=  -\lambda {p_0}( t ) + \mu {p_1}( t ),\\
p'_j( t ) &=   \lambda {p_{j - 1}}( t ) - ( {\lambda  + j\mu } ){p_j}
               ( t ) + \mu ( {j + 1} ){p_{j + 1}} t )
\end{align}
\end{document}

注意,我已删除了所有这里不需要的东西\left\right

答案4

\begin{array}{l} % Here is the change
{p^'}_0\left( t \right) =  - \lambda {p_0}\left( t \right) + \mu {p_1}\left( t \right),\\
{p^'}_j\left( t \right) = \lambda {p_{j - 1}}\left( t \right) - \left( {\lambda  + j\mu } \right){p_j}\left( t \right) + \mu \left( {j + 1} \right){p_{j + 1}}\left( t \right)
\end{array}

l表示一列左对齐条目。顺便说一句:\left\right在这里是不必要的。

相关内容