回忆录中的长表总是惹麻烦。如何让它跨越多页(甚至更多)?

回忆录中的长表总是惹麻烦。如何让它跨越多页(甚至更多)?

我正在尝试制作一个longtable并使其跨越回忆录中的两页。我试了很多天,但没有成功,所以我希望在这里能得到一些帮助。也许我有冲突的包,或者我忽略了一个简单的技巧(或者它实际上很棘手)。

我的示例:(从显示序言更改为显示工作示例)

\documentclass[a4paper,article,twocolumn]{memoir}
\usepackage[english]{babel}
\usepackage{lipsum}
\usepackage[utf8x]{inputenc}
\usepackage{geometry}
\usepackage{graphicx}
\usepackage[table]{xcolor}
\usepackage{microtype}
\usepackage{booktabs}
\usepackage[T1]{fontenc}
\usepackage{pdflscape}
\usepackage{pdfpages}
\usepackage{rotating}
\usepackage{float}
\newgeometry{left=2.5cm,right=2.5cm,bottom=2.5cm,top=2.5cm,head=79pt}
\usepackage{longtable}
%\usepackage{fancyhdr}
\LTchunksize=25
\definecolor{lightgray}{gray}{0.9}
% alternate rowcolors for all long-tables
\let\oldlongtable\longtable
\let\endoldlongtable\endlongtable
%\renewenvironment{longtable}{\rowcolors{2}{white}{lightgray}\oldlongtable} {
%\endoldlongtable}
\def\zza{\global\let\zz\zzb
\fullwidthcolor{lightgray}}%
\def\zzb{\global\let\zz\zza}
\def\fullwidthcolor#1{\color{#1}\leaders\vrule\hskip\textwidth\hskip-\textwidth\kern0pt}
\def\resetLTcolor{\global\let\zz\zza}
\LTleft0pt
\LTright0pt
%%%%%%
% Captions
%%%%%%
\usepackage{caption}
\captionsetup[figure]{labelfont={bf},textfont={small}}
\captionsetup[table]{labelfont={bf},textfont={small}}
\setlength{\abovecaptionskip}{10pt plus 3pt minus 2pt}
\setlength{\belowcaptionskip}{0pt plus 3pt minus 2pt}
%%%%%%
% parskip
%%%%%%
\usepackage{parskip}
\setlength{\parindent}{0cm}
\setlength{\parskip}{0.2cm plus 0.1cm minus 0.1cm}
\title{\sffamily{TITLE}}
\author{%
John Johnson \and 
Jacob Jacobson
}%
\date{December 25 2016}
%--------------------------------------------------
\begin{document}
\twocolumn[
\maketitle
\hrule 
\begin{onecolabstract} 
Horum omnium fortissimi sunt Belgae, propterea quod a cultu atque humanitate provinciae longissime absunt, minimeque ad eos mercatores saepe commeant atque ea quae ad effeminandos animos pertinent important, proximique sunt Germanis, qui trans Rhenum incolunt, quibuscum continenter bellum gerunt.
\end{onecolabstract}
\hrule\vspace{2em}
]
%--------------------------------------------------
\lipsum[1-7]
\begin{table*}[ht!]
\centering\footnotesize
\caption{This is some text in the caption.}
\rowcolors{1}{}{lightgray}
\begin{tabular}{c p{1.5cm} p{1.5cm} p{1.5cm} p{1.5cm} p{1.5cm} p{2.5cm}}
  \hline
Combination & Crit. \mbox{correlation} & Verbal \mbox{reasoning} & alpha-numeric & Matrix \mbox{reasoning} & Dice \mbox{rotation} & Items \\
  \hline
1088 & 0.89 &   1 &   2 &   1 &   1 & VR4 LN33 LN58 MR47 R3D6 \\
  1087 & 0.89 &   1 &   2 &   1 &   1 & VR4 LN33 LN58 MR47 R3D4 \\
  1172 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN34 LN58 MR47 R3D6 \\
  2876 & 0.88 &   1 &   2 &   1 &   1 & VR17 LN34 LN58 MR45 R3D4 \\
  1161 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN34 LN58 MR45 R3D6 \\
  2918 & 0.88 &   1 &   1 &   1 &   2 & VR17 LN34 MR45 R3D4 R3D6 \\
  968 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN7 LN58 MR47 R3D6 \\
  1171 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN34 LN58 MR47 R3D4 \\
  2877 & 0.88 &   1 &   2 &   1 &   1 & VR17 LN34 LN58 MR45 R3D6 \\
  2882 & 0.88 &   1 &   2 &   1 &   1 & VR17 LN34 LN58 MR46 R3D4 \\
  1166 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN34 LN58 MR46 R3D4 \\
  2678 & 0.88 &   1 &   2 &   1 &   1 & VR17 LN7 LN58 MR46 R3D4 \\
  1202 & 0.88 &   1 &   1 &   1 &   2 & VR4 LN34 MR45 R3D4 R3D6 \\
  2875 & 0.88 &   1 &   2 &   1 &   1 & VR17 LN34 LN58 MR45 R3D3 \\
  1160 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN34 LN58 MR45 R3D4 \\
  967 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN7 LN58 MR47 R3D4 \\
  1082 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN33 LN58 MR46 R3D4 \\
  1227 & 0.88 &   1 &   1 &   1 &   2 & VR4 LN34 MR47 R3D4 R3D6 \\
  2677 & 0.88 &   1 &   2 &   1 &   1 & VR17 LN7 LN58 MR46 R3D3 \\
  2672 & 0.88 &   1 &   2 &   1 &   1 & VR17 LN7 LN58 MR45 R3D4 \\
  3372 & 0.88 &   1 &   2 &   1 &   1 & VR19 LN34 LN58 MR45 R3D6 \\
  1263 & 0.88 &   1 &   1 &   2 &   1 & VR4 LN58 MR46 MR47 R3D4 \\
  2979 & 0.88 &   1 &   1 &   2 &   1 & VR17 LN58 MR46 MR47 R3D4 \\
  962 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN7 LN58 MR46 R3D4 \\
  2162 & 0.88 &   1 &   2 &   1 &   1 & VR16 LN34 LN58 MR45 R3D6 \\
  2803 & 0.88 &   1 &   2 &   1 &   1 & VR17 LN33 LN58 MR47 R3D4 \\
 \color{green} 797 & \color{green}0.88 &\color{green}2&\color{green} 1 &\color{green}1&   \color{green}1 & \color{green}VR4 VR19 LN58 MR46 R3D4 \\
  1193 & 0.88 &   1 &   1 &   2 &   1 & VR4 LN34 MR45 MR47 R3D6 \\
  929 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN7 LN34 MR45 R3D6 \\ 
  2798 & 0.88 &   1 &   2 &   1 &   1 & VR17 LN33 LN58 MR46 R3D4 \\
  \hline
\end{tabular}
\end{table*}
\normalsize
\lipsum[1-2]
\onecolumn
\begin{footnotesize}
\resetLTcolor
\begin{longtable}{ @{\zz\extracolsep{\fill}} |l | r | r | r | r | r| p{2.5cm}|}
\hline 
\multicolumn{1}{@{\fullwidthcolor{yellow}\extracolsep{\fill}} |l |}
{} & Crit. cor & Verbal & alpha- & Matrix & Dice & Items \\
\multicolumn{1}{@{\fullwidthcolor{yellow}\extracolsep{\fill}} |l |}{Combination}
 & {} & {reasoning} & {numeric} & {reasoning} & {rotation} & {} \endhead
\hline 
1088 & 0.89 &   1 &   2 &   1 &   1 & VR4 LN33 LN58 MR47 R3D6 \\ 
  1087 & 0.89 &   1 &   2 &   1 &   1 & VR4 LN33 LN58 MR47 R3D4 \\
  1172 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN34 LN58 MR47 R3D6 \\
  2876 & 0.88 &   1 &   2 &   1 &   1 & VR17 LN34 LN58 MR45 R3D4 \\
  1161 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN34 LN58 MR45 R3D6 \\
  2918 & 0.88 &   1 &   1 &   1 &   2 & VR17 LN34 MR45 R3D4 R3D6 \\
  968 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN7 LN58 MR47 R3D6 \\
  1171 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN34 LN58 MR47 R3D4 \\
  2877 & 0.88 &   1 &   2 &   1 &   1 & VR17 LN34 LN58 MR45 R3D6 \\
  2882 & 0.88 &   1 &   2 &   1 &   1 & VR17 LN34 LN58 MR46 R3D4 \\
  1166 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN34 LN58 MR46 R3D4 \\
  2678 & 0.88 &   1 &   2 &   1 &   1 & VR17 LN7 LN58 MR46 R3D4 \\
  1202 & 0.88 &   1 &   1 &   1 &   2 & VR4 LN34 MR45 R3D4 R3D6 \\
  2875 & 0.88 &   1 &   2 &   1 &   1 & VR17 LN34 LN58 MR45 R3D3 \\
  1160 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN34 LN58 MR45 R3D4 \\
  967 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN7 LN58 MR47 R3D4 \\
  1082 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN33 LN58 MR46 R3D4 \\
  1227 & 0.88 &   1 &   1 &   1 &   2 & VR4 LN34 MR47 R3D4 R3D6 \\
  2677 & 0.88 &   1 &   2 &   1 &   1 & VR17 LN7 LN58 MR46 R3D3 \\
  2672 & 0.88 &   1 &   2 &   1 &   1 & VR17 LN7 LN58 MR45 R3D4 \\
  3372 & 0.88 &   1 &   2 &   1 &   1 & VR19 LN34 LN58 MR45 R3D6 \\
  1263 & 0.88 &   1 &   1 &   2 &   1 & VR4 LN58 MR46 MR47 R3D4 \\
  2979 & 0.88 &   1 &   1 &   2 &   1 & VR17 LN58 MR46 MR47 R3D4 \\
  962 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN7 LN58 MR46 R3D4 \\
  2162 & 0.88 &   1 &   2 &   1 &   1 & VR16 LN34 LN58 MR45 R3D6 \\
  2803 & 0.88 &   1 &   2 &   1 &   1 & VR17 LN33 LN58 MR47 R3D4 \\
 \color{green} 797 & \color{green}0.88 &\color{green}2&\color{green} 1 &\color{green}1&   \color{green}1 & \color{green}VR4 VR19 LN58 MR46 R3D4 \\
  1193 & 0.88 &   1 &   1 &   2 &   1 & VR4 LN34 MR45 MR47 R3D6 \\
  929 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN7 LN34 MR45 R3D6 \\
  2798 & 0.88 &   1 &   2 &   1 &   1 & VR17 LN33 LN58 MR46 R3D4 \\
\hline 
\caption{This is some text in the caption.}
\label{tab:table3}
\end{longtable}
\end{footnotesize}
\twocolumn
\lipsum[1-2]

\end{document}

这使得: 在此处输入图片描述 在此处输入图片描述

我最接近的解决方案是 这里这里。文本分为两列,但表格可以很好地适应整个页面。我必须调整字体大小footnotesize,使其适合页面。

四大问题:

1——标题应位于顶部。

2 - 行中的文本与上一行的距离太近。也许可以确保每行文本的上下距离至少为 0.5 毫米。

3-当我添加更多行时,能够跨越两页。

4 -longtable从普通文本继续,而不是跳转到新页面。

使用第一个链接我可以做到这一点:(由于某种原因,绿色行没有对齐)

\begin{table*}[ht!]
\centering\footnotesize
\caption{This is some text in the caption.}
\rowcolors{1}{}{lightgray}
\begin{tabular}{c p{1.5cm} p{1.5cm} p{1.5cm} p{1.5cm} p{1.5cm} p{2.5cm}}
  \hline
Combination & Crit. \mbox{correlation} & Verbal \mbox{reasoning} & alpha-numeric & Matrix \mbox{reasoning} & Dice \mbox{rotation} & Items \\
  \hline
1088 & 0.89 &   1 &   2 &   1 &   1 & VR4 LN33 LN58 MR47 R3D6 \\
  1087 & 0.89 &   1 &   2 &   1 &   1 & VR4 LN33 LN58 MR47 R3D4 \\
  1172 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN34 LN58 MR47 R3D6 \\
  2876 & 0.88 &   1 &   2 &   1 &   1 & VR17 LN34 LN58 MR45 R3D4 \\
  1161 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN34 LN58 MR45 R3D6 \\
  2918 & 0.88 &   1 &   1 &   1 &   2 & VR17 LN34 MR45 R3D4 R3D6 \\
  968 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN7 LN58 MR47 R3D6 \\
  1171 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN34 LN58 MR47 R3D4 \\
  2877 & 0.88 &   1 &   2 &   1 &   1 & VR17 LN34 LN58 MR45 R3D6 \\
  2882 & 0.88 &   1 &   2 &   1 &   1 & VR17 LN34 LN58 MR46 R3D4 \\
  1166 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN34 LN58 MR46 R3D4 \\
  2678 & 0.88 &   1 &   2 &   1 &   1 & VR17 LN7 LN58 MR46 R3D4 \\
  1202 & 0.88 &   1 &   1 &   1 &   2 & VR4 LN34 MR45 R3D4 R3D6 \\
  2875 & 0.88 &   1 &   2 &   1 &   1 & VR17 LN34 LN58 MR45 R3D3 \\
  1160 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN34 LN58 MR45 R3D4 \\
  967 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN7 LN58 MR47 R3D4 \\
  1082 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN33 LN58 MR46 R3D4 \\
  1227 & 0.88 &   1 &   1 &   1 &   2 & VR4 LN34 MR47 R3D4 R3D6 \\
  2677 & 0.88 &   1 &   2 &   1 &   1 & VR17 LN7 LN58 MR46 R3D3 \\
  2672 & 0.88 &   1 &   2 &   1 &   1 & VR17 LN7 LN58 MR45 R3D4 \\
  3372 & 0.88 &   1 &   2 &   1 &   1 & VR19 LN34 LN58 MR45 R3D6 \\
  1263 & 0.88 &   1 &   1 &   2 &   1 & VR4 LN58 MR46 MR47 R3D4 \\
  2979 & 0.88 &   1 &   1 &   2 &   1 & VR17 LN58 MR46 MR47 R3D4 \\
  962 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN7 LN58 MR46 R3D4 \\
  2162 & 0.88 &   1 &   2 &   1 &   1 & VR16 LN34 LN58 MR45 R3D6 \\
  2803 & 0.88 &   1 &   2 &   1 &   1 & VR17 LN33 LN58 MR47 R3D4 \\
 \color{green} 797 & \color{green}0.88 &\color{green}2&\color{green} 1 &\color{green}1&   \color{green}1 & \color{green}VR4 VR19 LN58 MR46 R3D4 \\
  1193 & 0.88 &   1 &   1 &   2 &   1 & VR4 LN34 MR45 MR47 R3D6 \\
  929 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN7 LN34 MR45 R3D6 \\ 
  2798 & 0.88 &   1 &   2 &   1 &   1 & VR17 LN33 LN58 MR46 R3D4 \\
  \hline
\end{tabular}
\end{table*}
\normalsize

在此处输入图片描述

使用第二个链接我可以做到这一点:(我不知道如何将标题放在顶部。尝试了不同的位置,但无法编译)

\onecolumn
\begin{footnotesize}
\resetLTcolor
\begin{longtable}{ @{\zz\extracolsep{\fill}} |l | r | r | r | r | r| p{2.5cm}|}
\hline 
\multicolumn{1}{@{\fullwidthcolor{yellow}\extracolsep{\fill}} |l |}
{} & Crit. cor & Verbal & alpha- & Matrix & Dice & Items \\
\multicolumn{1}{@{\fullwidthcolor{yellow}\extracolsep{\fill}} |l |}{Combination}
 & {} & {reasoning} & {numeric} & {reasoning} & {rotation} & {} \endhead
\hline 
1088 & 0.89 &   1 &   2 &   1 &   1 & VR4 LN33 LN58 MR47 R3D6 \\ 
  1087 & 0.89 &   1 &   2 &   1 &   1 & VR4 LN33 LN58 MR47 R3D4 \\
  1172 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN34 LN58 MR47 R3D6 \\
  2876 & 0.88 &   1 &   2 &   1 &   1 & VR17 LN34 LN58 MR45 R3D4 \\
  1161 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN34 LN58 MR45 R3D6 \\
  2918 & 0.88 &   1 &   1 &   1 &   2 & VR17 LN34 MR45 R3D4 R3D6 \\
  968 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN7 LN58 MR47 R3D6 \\
  1171 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN34 LN58 MR47 R3D4 \\
  2877 & 0.88 &   1 &   2 &   1 &   1 & VR17 LN34 LN58 MR45 R3D6 \\
  2882 & 0.88 &   1 &   2 &   1 &   1 & VR17 LN34 LN58 MR46 R3D4 \\
  1166 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN34 LN58 MR46 R3D4 \\
  2678 & 0.88 &   1 &   2 &   1 &   1 & VR17 LN7 LN58 MR46 R3D4 \\
  1202 & 0.88 &   1 &   1 &   1 &   2 & VR4 LN34 MR45 R3D4 R3D6 \\
  2875 & 0.88 &   1 &   2 &   1 &   1 & VR17 LN34 LN58 MR45 R3D3 \\
  1160 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN34 LN58 MR45 R3D4 \\
  967 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN7 LN58 MR47 R3D4 \\
  1082 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN33 LN58 MR46 R3D4 \\
  1227 & 0.88 &   1 &   1 &   1 &   2 & VR4 LN34 MR47 R3D4 R3D6 \\
  2677 & 0.88 &   1 &   2 &   1 &   1 & VR17 LN7 LN58 MR46 R3D3 \\
  2672 & 0.88 &   1 &   2 &   1 &   1 & VR17 LN7 LN58 MR45 R3D4 \\
  3372 & 0.88 &   1 &   2 &   1 &   1 & VR19 LN34 LN58 MR45 R3D6 \\
  1263 & 0.88 &   1 &   1 &   2 &   1 & VR4 LN58 MR46 MR47 R3D4 \\
  2979 & 0.88 &   1 &   1 &   2 &   1 & VR17 LN58 MR46 MR47 R3D4 \\
  962 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN7 LN58 MR46 R3D4 \\
  2162 & 0.88 &   1 &   2 &   1 &   1 & VR16 LN34 LN58 MR45 R3D6 \\
  2803 & 0.88 &   1 &   2 &   1 &   1 & VR17 LN33 LN58 MR47 R3D4 \\
 \color{green} 797 & \color{green}0.88 &\color{green}2&\color{green} 1 &\color{green}1&   \color{green}1 & \color{green}VR4 VR19 LN58 MR46 R3D4 \\
  1193 & 0.88 &   1 &   1 &   2 &   1 & VR4 LN34 MR45 MR47 R3D6 \\
  929 & 0.88 &   1 &   2 &   1 &   1 & VR4 LN7 LN34 MR45 R3D6 \\
  2798 & 0.88 &   1 &   2 &   1 &   1 & VR17 LN33 LN58 MR46 R3D4 \\
\hline 
\caption{This is some text in the caption.}
\label{tab:table3}
\end{longtable}
\end{footnotesize}
\twocolumn

在此处输入图片描述

相关内容