我有两个非常大的 3 页长的长表:表 1 包含古代文本,表 2 包含现代翻译。我想将它们并排放在对页上,表 1 放在左页,表 2 放在右页。我看到过关于如何在同一页上并排放置两个长表的不同问题(如果文本较短,这样做会很好),但我不知道如何将它们放在对页上
\documentclass[twoside,openright,titlepage,numbers=noenddot,paper=a4,fontsize=10pt]{scrreprt}
\usepackage{longtable}
\begin{document}
%Table 1
\begin{longtable}{cp{3cm}p{4cm}p{4cm}}
&\multicolumn{3}{c}{TEXTS}\\
&&&\\
a & Chinese & Sogdian & Syriac \\
& Chinese & Sogdian & Syriac \\
& Chinese & Sogdian & Syriac \\
b & Chinese & Sogdian & Syriac \\
& Chinese & Sogdian & Syriac \\
& [...] & [...] & [...] \\
\end{longtable}
`%Table 2
\begin{longtable}{cp{3cm}p{4cm}p{4cm}}
&\multicolumn{3}{c}{TRANSLATIONS}\\
&&&\\
a & English 1 & English 2 & English 3 \\
& English 1 & English 2 & English 3 \\
& English 1 & English 2 & English 3 \\
b & English 1 & English 2 & English 3 \\
& English 1 & English 2 & English 3 \\
& [...] & [...] & [...] \\
\end{longtable}
\end{document}
答案1
这使用 supertabular 而不是 longtable 和 paracol。带星号的版本会正常对页面进行编号(而不是一页一页等)。
\documentclass[twoside,openright,titlepage,numbers=noenddot,paper=a4,fontsize=10pt]{scrreprt}
\usepackage{supertabular}
\usepackage{paracol}
\usepackage{lipsum}
\usepackage{showframe}
\begin{document}
\begin{paracol}[1]*{2}
%Table 1
\begin{supertabular}{cp{3cm}p{4cm}p{4cm}}
&\multicolumn{3}{c}{TEXTS}\\
&&&\\
a & Chinese & Sogdian & Syriac \\
& Chinese & Sogdian & Syriac \\
& Chinese & Sogdian & Syriac \\
b & Chinese & Sogdian & Syriac \\
& Chinese & Sogdian & Syriac \\
& [...] & [...] & [...] \\
\end{supertabular}
\lipsum[1-6]
\switchcolumn
%Table 2
\begin{supertabular}{cp{3cm}p{4cm}p{4cm}}
&\multicolumn{3}{c}{TRANSLATIONS}\\
&&&\\
a & English 1 & English 2 & English 3 \\
& English 1 & English 2 & English 3 \\
& English 1 & English 2 & English 3 \\
b & English 1 & English 2 & English 3 \\
& English 1 & English 2 & English 3 \\
& [...] & [...] & [...] \\
\end{supertabular}
\lipsum[1-6]
\end{paracol}
\end{document}