我正在尝试创建一个tabular
应该
- 拉伸至整个宽度单列
twocolumn
使用列X
规范和 - 被分解到文档的列和页中
twocolumn
。
到目前为止,我已经尝试了以下软件包,但没有一个可以满足我的两个要求:
- 原始
tabular
环境:不支持任何要求 tabularx
:仅支持 1.longtable
twocolumn
:无法在模式下使用supertabular
:仅支持 2.xtab
:尽管名称仅支持 2.ltablex
:依赖于longtable
2.所以它不能用于twocolumn
实现2的模式。xltabular
:同样的缺点ltablex
tabu
:支持1.,但longtabu
依赖于longtable
,因此不能用于twocolumn
实现2的模式。
是否有任何包或其他解决方案可以同时支持 1. 和 2.?
答案1
或许tabularray
包是你想要的:
\documentclass[twocolumn]{article}
\usepackage{tabularray}
\begin{document}
Text Text Text Text Text Text Text Text Text
Text Text Text Text Text Text Text Text Text
Text Text Text Text Text Text Text Text Text
\begin{longtblr}[
caption = {Long Long Long Tabular},
entry = {Short Caption},
label = {tblr:test},
]{
colspec = {lXX}, hlines,
rowhead = 2, rowfoot = 1,
}
Head & Head & Head \\
Head & Head & Head \\
Alpha & Beta & Gamma \\
Epsilon & Zeta & Eta \\
Iota & Kappa & Lambda \\
Nu & Xi & Omicron \\
Rho & Sigma & Tau \\
Phi & Chi & Psi \\
Alpha & Beta & Gamma \\
Epsilon & Zeta & Eta \\
Iota & Kapp & Lambda \\
Nu & Xi & Omicron \\
Rho & Sigma & Tau \\
Phi & Chi & Psi \\
Alpha & Beta & Gamma \\
Epsilon & Zeta & Eta \\
Iota & Kappa & Lambda \\
Nu & Xi & Omicron \\
Rho & Sigma & Tau \\
Phi & Chi & Psi \\
Alpha & Beta & Gamma \\
Epsilon & Zeta & Eta \\
Iota & Kappa & Lambda \\
Nu & Xi & Omicron \\
Rho & Sigma & Tau \\
Phi & Chi & Psi \\
Alpha & Beta & Gamma \\
Epsilon & Zeta & Eta \\
Iota & Kappa & Lambda \\
Nu & Xi & Omicron \\
Rho & Sigma & Tau \\
Phi & Chi & Psi \\
Alpha & Beta & Gamma \\
Epsilon & Zeta & Eta \\
Iota & Kappa & Lambda \\
Nu & Xi & Omicron \\
Rho & Sigma & Tau \\
Phi & Chi & Psi \\
Alpha & Beta & Gamma \\
Epsilon & Zeta & Eta \\
Iota & Kappa & Lambda \\
Nu & Xi & Omicron \\
Rho & Sigma & Tau \\
Phi & Chi & Psi \\
Foot & Foot & Foot \\
\end{longtblr}
Text Text Text Text Text Text Text Text Text
Text Text Text Text Text Text Text Text Text
Text Text Text Text Text Text Text Text Text
\end{document}