
Quiero rotar una tabla de tabularray
entorno por rotating
paquete en LaTeX. Cuando lo probé, encontré que hay un error sobre tabularray
. Por ejemplo:
\documentclass{article}
\usepackage{tabularray}
\usepackage{rotating} % <-- HERE
\begin{document}
\begin{turn}{180}
blabla dummy text
\begin{table}
\begin{talltblr}[
caption={1},
label={tab:1}
]{
colsep=0.3pt
}
Hello
\end{talltblr}
\end{table}
\end{turn}
\end{document}
¿Hay alguna manera de combinar la rotación con tabularray
?
Respuesta1
Simplemente elimine el table
medio ambiente.
%! TEX program = lualatex
\documentclass{article}
\usepackage{tabularray}
\usepackage{rotating} % <-- HERE
\begin{document}
\begin{turn}{180}
blabla dummy text
\begin{talltblr}[
caption={1},
label={tab:1}
]{
colsep=0.3pt
}
Hello
\end{talltblr}
\end{turn}
\end{document}
Explicación: buscar lo que significa el mensaje de error lo puede encontrar fácilmente! Error de LaTeX: no en modo par externo...
entonces está escrito, por ejemplo, en un manual de referencia no oficial de LaTeX que table
es un entorno flotante. Entonces no puedes usarlo table
en el interior turn
.
Alternativamente, puede girar la mesa mientras la mantiene flotando colocando el turn
entorno dentro del table
entorno.
%! TEX program = lualatex
\documentclass{article}
\usepackage{tabularray}
\usepackage{rotating} % <-- HERE
\begin{document}
blabla dummy text
\begin{table}
\begin{turn}{180}
\begin{talltblr}[
caption={1},
label={tab:1}
]{
colsep=0.3pt
}
Hello Hello Hello Hello
\end{talltblr}
\end{turn}
\end{table}
\end{document}
Otra alternativa es poner tanto el texto como la tabla dentro del entorno flotante.