
我想在 LaTeX 中tabularray
按包旋轉環境表。rotating
當我測試的時候,發現有一個錯誤tabularray
。例如:
\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}
有沒有辦法將旋轉與 結合tabularray
?
答案1
只需刪除table
環境即可。
%! 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}
說明:查找錯誤訊息意味著什麼,您很容易遇到! LaTeX 錯誤:不在外部模式下…
然後它被寫在例如LaTeX非官方參考手冊中,它table
是一個浮動環境。所以你不能使用table
inside turn
。
turn
或者,您可以將環境放入環境中來轉動桌子本身,同時保持其浮動table
。
%! 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}
另一種選擇是將文字和表格都放在浮動環境中。