\begin{tabular}{ | c | c | c | }
\hline
1 & 2 & 3 \\ \hline
4 & 5 & 6 \\ \hline
7 & 8 & 9 \\
\hline
\end{tabular}
Si queremos crear una tabla con todos los bordes (como una tabla de MS Word), ¿existe una única opción simple que podamos usar en LaTex para crear dicha tabla en lugar de escribir "|" y \hline en varios lugares (como se muestra en el ejemplo anterior)?
Respuesta1
Es muy fácil con tblr
el entorno del nuevo paquete LaTeX3tabularray
. Incluso puedes configurar hlines y vlines como predeterminados.
\documentclass{article}
\usepackage{tabularray}
\begin{document}
\begin{tblr}{
colspec = {ccc},
hlines, vlines,
}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9 \\
\end{tblr}
\SetTblrInner{hlines,vlines} % set default hlines and vlines
\bigskip
\begin{tblr}{ccc}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9 \\
\end{tblr}
\bigskip
\begin{tblr}{lcr}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9 \\
\end{tblr}
\end{document}