乳胶大桌子

乳胶大桌子

你能帮我画一张漂亮的大桌子吗

像这样,我不知道如何在 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}}

如果这段代码有点长,你可以将其设置为命令或环境(使用\newEnvironenviron 包提供的命令)或者用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}

相关内容