如何在 LaTeX 中使用「\begin{turn}{180}」在「tabularray」環境中旋轉表格?

如何在 LaTeX 中使用「\begin{turn}{180}」在「tabularray」環境中旋轉表格?

我想在 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是一個浮動環境。所以你不能使用tableinside 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}

替代方案 1 輸出

另一種選擇是將文字和表格都放在浮動環境中。

替代2輸出

相關內容