
Tengo el siguiente código:
\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}
El tabularx
entorno permite más subambientes como \begin{align*}...
. Utilizo el align*
entorno para hacer saltos de línea entre ecuaciones y alinearlas según los signos iguales.
El problema ahora es que suelo \\
hacer saltos de línea en la ecuación.adentroeste subambiente. Al parecer, el tabularx
entorno todavía detecta esto y responde. Dado que \\
ya hay una señal para el final de la fila de la mesa, esto no se tolera.
¿Cómo puedo evitar esto? ¿Existe otro método que pueda usar para el mismo propósito (múltiples líneas de ecuación alineadas) donde esto \\
pueda evitarse?
Respuesta1
Creo que esto ya ha surgido antes, es una "característica" de amsmath, pero puedes ocultar el entorno en{}
\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}