我是 Latex 数学模式的新用户,我想问如何让数组和计算位于同一行。我试过了,
\begin{align*}
但似乎有一个错误。事实上,我真的不知道这些是什么 \[
,\]
所以也许那里隐藏着解决方案?这是现在的样子,基本上我想把它们放在同一行上
\begin{document}
\[
\textbf{\texten{L}} =
\left \vert
\begin{array}{ccc}
\hat{x} & \hat{y} & \hat{z} \\
x & y & z \\
p_x & p_y & p_z
\end{array}
\right \vert
\] $=\hat{x}(yp_z-zp_y)+\hat{y}(zp_x-xp_z)+\hat{z}(xp_y-yp_x)$\\
\end{document}
答案1
\[
和\]
进入和退出展示数学模式,而$...$
而排队数学。因此,您将矩阵放在数学显示中,然后用 关闭它\]
,转到新行并在内联数学中写入行列式的展开。由于您想要一个方程,因此无需关闭\]
并将方程的其余部分写入新行。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[
\mathbf{L} =
\begin{vmatrix}
\hat{x} & \hat{y} & \hat{z} \\
x & y & z \\
p_x & p_y & p_z
\end{vmatrix}
= \hat{x} (y p_z-z p_y) + \hat{y} (z p_x-x p_z) + \hat{z} (x p_y-y p_x)
\]
\end{document}
一些评论
\textbf
顾名思义,文本命令。您想在这里使用\mathbf
。(实际上,如果您愿意,您可能想要定义一些可以扩展为的矢量命令,\mathbf
并且稍后可以更改它。)- 我使用
vmatrix
来自的环境amsmath
。