我正在尝试格式化一个表格,但是由于我试图将显示环境放置在array
(我也尝试过tabular
)环境中,所以一切都出错了。
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{table}
\centering
\begin{tabular}{l@{\hspace{.3cm}}l}
Spherical &
\begin{align*}
x &= r\cos(\theta)\sin(\phi)\\
y &= r\sin(\theta)\sin(\phi)\\
z &= r\cos(\theta)
\end{align*}\\
name &
\end{tabular}
\caption{caption}
\end{table}
\end{document}
除了球面坐标,我还想添加球面坐标,也许作为cases
或只是align
,但我尝试了所有方法都没有成功。此外,我还希望它看起来干净整洁,以防其他人知道更好的方法。
答案1
您不能在环境align*
中使用环境tabular
——而是使用aligned*
环境:
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{table}
\centering
\begin{tabular}{l@{\hspace{.3cm}}l}
Spherical &
$\begin{aligned}
x &= r\cos(\theta)\sin(\phi)\\
y &= r\sin(\theta)\sin(\phi)\\
z &= r\cos(\theta)
\end{aligned}$\\
name &\\
\end{tabular}
\caption{caption}
\end{table}
\end{document}