
tabularray
LaTeX でパッケージごとに環境の表を回転させたいのです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
使用できません。table
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 つの選択肢は、テキストとテーブルの両方をフローティング環境内に配置することです。