
다음 코드가 있습니다.
\begin{table}[h]
\begin{tabularx}{0.75\textwidth}{ m{4cm} X }
& \textbf{Derivations} \\
$v=v_0+at$ & line 1\hrule \\
$x=x_0+v_0t+½at^2$ & \begin{align*}
v=&equation 1 \\
=&equation 2 \\
=&equation 3
\end{align*} \hrule \\
$v^2-v_0^2=2a(x-x_0)$ & line 3 \hrule \\
$x-x_0=½t(v_0-v)$ & line 4
\end{tabularx}
\end{table}
환경 tabularx
은 \begin{align*}...
. 저는 align*
방정식 사이에 줄바꿈을 만들고 등호를 따라 정렬하기 위해 환경을 사용합니다.
문제는 지금 내가 사용하는 것입니다.\\
방정식 줄바꿈을 만드는 데 사용한다는 것입니다.내부에이 하위 환경. 분명히 tabularx
환경은 여전히 이것을 감지하고 이에 반응합니다. \\
은 이미 테이블의 행 끝을 알리는 신호 이므로 허용되지 않습니다.
이 문제를 어떻게 해결할 수 있나요? 이를 \\
피할 수 있는 동일한 목적(여러 개의 정렬된 방정식 행)으로 사용할 수 있는 다른 방법이 있습니까 ?
답변1
내 생각에 이것은 이전에 나온 것 같습니다. 이것은 amsmath의 "기능"이지만 환경을 숨길 수 있습니다.{}
\documentclass{article}
\usepackage{amsmath,tabularx}
\begin{document}
\begin{table}[htp]% never just [h]
\begin{tabularx}{0.75\textwidth}{ m{4cm} X }
& \textbf{Derivations} \\
$v=v_0+at$ & line 1\hrule \\
$x=x_0+v_0t+½at^2$ & {\begin{align*}
v=&equation 1 \\
=&equation 2 \\
=&equation 3
\end{align*}} \hrule \\
$v^2-v_0^2=2a(x-x_0)$ & line 3 \hrule \\
$x-x_0=½t(v_0-v)$ & line 4
\end{tabularx}
\end{table}
\end{document}