你能帮我画一张漂亮的大桌子吗
像这样,我不知道如何在 LateX 中管理大表格
非常感谢
答案1
您可以使用 ltxtable latexpackage
这个包是 tabularx 的包装器(允许您不指定列的长度 - 对您来说就是第四列 -)和 longtable
默认情况下,第一行在所有页面下重复。
这个包的主要问题是需要将表格写入另一个文件。但你可以这样做:
\newcommand{\oldinput}[1]{\input{#1}}
\renewcommand{\input}[1]{#1}
\LTXtable{\linewidth}{%
\begin{longtable}{cccXc}
\end{longtable}
}
\renewcommand{\input}[1]{\oldinput{#1}}
如果这段代码有点长,你可以将其设置为命令或环境(使用\newEnviron
environ 包提供的命令)或者用and\newenvironment
替换括号中的 LTXtable\bgroup
\egroup
答案2
\documentclass{article}
\usepackage{ltablex}
\begin{document}
\noindent
\begin{tabularx}{\linewidth}{|r|l|c|X|l|}\hline
ID & Authors & Year & Title & Venue \\\hline
... the tabular lines
\end{tabularx}
\end{document}