我正在尝试使用以下命令创建一个矩阵:
\begin{equation}
\psi =
\begin{pmatrix}
[{\overrightarrow{\sigma} \cdot (\overrightarrow{P} -
e\overrightarrow{A}) + (p_{0} - eA_{0}) + m}]\phi \\
[{\overrightarrow{\sigma} \cdot (\overrightarrow{P} -
e\overrightarrow{A}) + (p_{0} - eA_{0}) - m}]\phi \\
\end{pmatrix}
\end{equation}
我收到了标题中的消息。你能帮我吗?
答案1
正如@RunarTrollet 指出的那样,您需要加载正确的包。我对您的示例代码的以下添加内容进行了评论。
\documentclass{article}
\begin{document}
\begin{equation}
\psi= \begin{pmatrix}
[{\overrightarrow{\sigma}\cdot(\overrightarrow{P}-e\overrightarrow{A})+(p_{0}-eA_{0})+m}]\phi \\
[{\overrightarrow{\sigma}\cdot(\overrightarrow{P}-e\overrightarrow{A})+(p_{0}-eA_{0})-m}]\phi \\
\end{pmatrix}
\end{equation}
\end{document}
\documentclass{article}
(请注意,我添加了\begin{document}
环境,以便构建一个最小工作示例。
现在我可以重现你的错误,我继续提供此链接其第一个答案解释了语法错误:下一行\\
后面的[
将不会按照您想象的方式进行解释。
然而,插入
\usepackage{amsmath}
在文档开头之前(在 之前\begin{document}
)将改变 的行为以\\
产生您想要的矩阵符号。有关 的更多信息\\
,请参阅这里和这里。