HTML 样式的表格定义?

HTML 样式的表格定义?

是否有任何 LaTeX 环境可以让您以类似于 HTML 或 MediaWiki 表格的逻辑方式表达表格?

  • 大小由找到的单元格数量定义,而不是在表定义中预先指定。
  • 自动将线条放在正确的位置,而无需单独指定每一行。
  • 自动缩放列以平衡每列的文本量并适合页面宽度。
  • 单元格条目具有可选的 rowspan 或 colspan 属性。
  • 每个单元格均可自动换行。

答案1

与 HTML+CSS 一样,新的 LaTeX3 包tabularray提供了一种与表格内容分开指定表格样式的方法。Tabularray满足上述要求,除了第三点。

\documentclass{article}
\usepackage{tabularray,xcolor}
\begin{document}
\noindent
\begin{tblr}{
 hlines = {white},
 vlines = {white},
 columns = {co=1},
 cell{1,6}{odd} = {teal7},
 cell{1,6}{even} = {green7},
 cell{2,4}{1,4} = {red7},
 cell{3,5}{1,4} = {purple7},
 cell{2}{2} = {r=4,c=2}{c,azure7},
}
 Alpha   & Beta  & Gamma   & Delta   \\
 Epsilon & Zeta  & Eta     & Theta   \\
 Iota    & Kappa & Lambda  & Mu      \\
 Nu      & Xi    & Omicron & Pi      \\
 Rho     & Sigma & Tau     & Upsilon \\
 Phi     & Chi   & Psi     & Omega   \\
\end{tblr}
\end{document}

相关内容