两个平行的长表,一个在左页,一个在右页

两个平行的长表,一个在左页,一个在右页

我有两个非常大的 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}

相关内容