LaTeX で「\begin{turn}{180}」を使用して「tabularray」環境でテーブルを回転させるにはどうすればよいでしょうか?

LaTeX で「\begin{turn}{180}」を使用して「tabularray」環境でテーブルを回転させるにはどうすればよいでしょうか?

tabularrayLaTeX でパッケージごとに環境の表を回転させたいのです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 エラー: 外部 par モードではありません...

これは、例えばフローティング環境である LaTeX 非公式リファレンスマニュアルに書かれています。そのため、内部ではtable使用できません。tableturn

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

もう 1 つの選択肢は、テキストとテーブルの両方をフローティング環境内に配置することです。

代替2出力

関連情報