\usepackage{tabularray}

投稿者: | 2022-08-18

latexのtabularrayの基礎

\usepackage{tabularray}
% \begin{tblr} ~ \end{tblr}

\begin{enumerate}[itemsep=10pt]
\item 今までの\verb+\begin{tabular}{|c|l|r|}+

\begin{tabular}{|c|l|r|}
\hline
テスト1 & テスト2 & テスト3 \\ \hline
dog & cat & bird \\ \hline
東京 & 苫小牧 & 津 \\ \hline
\end{tabular}

\item hlines, vlinesで罫線が自動的に入る(\verb+\hline+は不要)

\verb+\SetTblrInner{hlines, vlines}+

\verb+\begin{tblr}{clr}+

\SetTblrInner{hlines, vlines}
\begin{tblr}{clr}
テスト1 & テスト2 & テスト3 \\
dog & cat & bird \\
東京 & 苫小牧 & 津 \\
\end{tblr}

\item 罫線の間隔を指定できる(一度設定すると次の表にも値が引き継がれる)

\verb+\SetTblrInner{hlines, vlines, rowsep=0pt, colsep=0pt}+

\SetTblrInner{hlines, vlines, rowsep=0pt, colsep=0pt}
\begin{tblr}{clr}
テスト1 & テスト2 & テスト3 \\
dog & cat & bird \\
東京 & 苫小牧 & 津 \\
\end{tblr}

\item 前の表で設定した\verb+ rowsep=0pt+が引き継がれている

\verb+\SetTblrInner{hlines, vlines, colsep=20pt}+

\SetTblrInner{hlines, vlines, colsep=20pt}
\begin{tblr}{clr}
テスト1 & テスト2 & テスト3 \\
dog & cat & bird \\
東京 & 苫小牧 & 津 \\
\end{tblr}

\item Multiline Cells

\verb+{dog \\ fish} & cat & bird \\+

\SetTblrInner{hlines, vlines, rowsep=0pt, colsep=0pt}
\begin{tblr}{clr}
テスト1 & テスト2 & テスト3 \\
{dog \\ fish} & cat & bird \\
東京 & 苫小牧 & 津 \\
\end{tblr}

\end{enumerate}
カテゴリー: TeX