格式化表格

格式化表格

我正在尝试格式化一个表格,但是由于我试图将显示环境放置在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}

相关内容