尝试使用以下代码计算下图中的等式,但遇到了错误。请问有人能帮忙吗?谢谢。
\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
在这里是不必要的。