是否可以跨越多列的多个页面?

是否可以跨越多列的多个页面?

我有如下生成的文档:

\documentclass{article}
\usepackage{longtable}
\begin{document}
\begin{longtable}{|p{7cm}|p{7cm}|}
  \multicolumn{2}{p{14cm}}{
    Lorem ipsum dolor sit amet, consectetur
    adipiscing elit. Ut scelerisque metus eget velit rhoncus
    cursus. Aenean eleifend, lectus id venenatis pretium, sapien
    ligula auctor mauris, at condimentum dui nulla quis nisi. Morbi ut
    massa sapien, et tincidunt dolor. Ut vitae ante quam. Cum sociis
    natoque penatibus et magnis dis parturient montes, nascetur
    ridiculus mus. Maecenas ultrices lobortis nunc, sed porttitor
    dolor dapibus in. Sed commodo auctor luctus. Duis at velit
    fringilla sem ultricies aliquet. Morbi venenatis venenatis turpis,
    et congue quam venenatis at. Cum sociis natoque penatibus et
    magnis dis parturient montes, nascetur ridiculus mus. Etiam
    elementum consequat nisi, sed venenatis dolor ultrices ac.

    Sed nisi urna, sollicitudin sit amet hendrerit lacinia, porta at
    tortor. Aliquam erat volutpat. Curabitur posuere felis at risus
    feugiat at ultrices velit imperdiet. Phasellus vulputate porttitor
    ipsum, in mattis odio dictum at. Pellentesque in sapien quis nisl
    ultrices accumsan. Aliquam erat volutpat. Ut odio neque, tempor
    sed semper ut, auctor in dolor. Praesent id tempus quam. Donec
    viverra sodales nisi quis ultrices. Proin sit amet nulla vitae est
    vehicula porta. Sed dignissim condimentum sagittis.

    Integer eros nibh, consectetur id commodo luctus, tempus eu
    magna. Duis vulputate ante egestas purus volutpat aliquet. Nunc
    hendrerit commodo congue. Cras orci tellus, pretium in dapibus id,
    pretium ac justo. Aenean a urna augue. Suspendisse
    potenti. Vivamus molestie, odio non aliquet imperdiet, nulla
    tellus adipiscing arcu, vitae malesuada turpis quam nec elit. Ut
    et orci eu arcu pretium feugiat vitae vitae nunc. Suspendisse
    ornare interdum rutrum. Nulla nec arcu a nunc tincidunt
    hendrerit. Nullam diam massa, posuere vitae lacinia vitae, tempus
    et odio.

    Pellentesque dictum rutrum sem eu elementum. Suspendisse ultrices
    dui a neque congue lobortis. Pellentesque vestibulum pretium
    aliquet. Sed euismod iaculis tellus, ac posuere justo sollicitudin
    vestibulum. Phasellus tincidunt semper euismod. Aenean id quam nec
    augue viverra elementum quis a sapien. Cras porttitor arcu id arcu
    cursus sed eleifend justo malesuada. Mauris diam lorem, tincidunt
    vitae pulvinar non, luctus in orci. Donec lectus felis, lobortis
    eget vulputate eget, eleifend nec leo. Integer vel tincidunt
    augue. Duis tristique feugiat mauris, eu eleifend sem ultricies
    sit amet. Sed bibendum turpis sed est faucibus gravida sagittis
    magna vulputate. Vestibulum luctus laoreet velit, et euismod ante
    vestibulum a.

    Ut sit amet nibh at sapien pulvinar cursus id sed lorem. Phasellus
    ultricies ornare facilisis. Fusce accumsan condimentum aliquam. Aenean
    ac lectus at lorem mollis blandit ac at lorem. Integer bibendum, leo
    in varius suscipit, massa dui lobortis ligula, in tincidunt augue
    velit in nulla. Cras sit amet ipsum sem, at fermentum sem. Integer
    neque nunc, tempus et tempor quis, ultricies nec nisl. Maecenas
    pretium dolor ac elit cursus facilisis.

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut
    scelerisque metus eget velit rhoncus cursus. Aenean eleifend,
    lectus id venenatis pretium, sapien ligula auctor mauris, at
    condimentum dui nulla quis nisi. Morbi ut massa sapien, et
    tincidunt dolor. Ut vitae ante quam. Cum sociis natoque penatibus
    et magnis dis parturient montes, nascetur ridiculus mus. Maecenas
    ultrices lobortis nunc, sed porttitor dolor dapibus in. Sed
    commodo auctor luctus. Duis at velit fringilla sem ultricies
    aliquet. Morbi venenatis venenatis turpis, et congue quam
    venenatis at. Cum sociis natoque penatibus et magnis dis
    parturient montes, nascetur ridiculus mus. Etiam elementum
    consequat nisi, sed venenatis dolor ultrices ac.

    Sed nisi urna, sollicitudin sit amet hendrerit lacinia, porta at
    tortor. Aliquam erat volutpat. Curabitur posuere felis at risus
    feugiat at ultrices velit imperdiet. Phasellus vulputate porttitor
    ipsum, in mattis odio dictum at. Pellentesque in sapien quis nisl
    ultrices accumsan. Aliquam erat volutpat. Ut odio neque, tempor
    sed semper ut, auctor in dolor. Praesent id tempus quam. Donec
    viverra sodales nisi quis ultrices. Proin sit amet nulla vitae est
    vehicula porta. Sed dignissim condimentum sagittis.

    Integer eros nibh, consectetur id commodo luctus, tempus eu
    magna. Duis vulputate ante egestas purus volutpat aliquet. Nunc
    hendrerit commodo congue. Cras orci tellus, pretium in dapibus id,
    pretium ac justo. Aenean a urna augue. Suspendisse
    potenti. Vivamus molestie, odio non aliquet imperdiet, nulla
    tellus adipiscing arcu, vitae malesuada turpis quam nec elit. Ut
    et orci eu arcu pretium feugiat vitae vitae nunc. Suspendisse
    ornare interdum rutrum. Nulla nec arcu a nunc tincidunt
    hendrerit. Nullam diam massa, posuere vitae lacinia vitae, tempus
    et odio.

    Pellentesque dictum rutrum sem eu elementum. Suspendisse ultrices
    dui a neque congue lobortis. Pellentesque vestibulum pretium
    aliquet. Sed euismod iaculis tellus, ac posuere justo sollicitudin
    vestibulum. Phasellus tincidunt semper euismod. Aenean id quam nec
    augue viverra elementum quis a sapien. Cras porttitor arcu id arcu
    cursus sed eleifend justo malesuada. Mauris diam lorem, tincidunt
    vitae pulvinar non, luctus in orci. Donec lectus felis, lobortis
    eget vulputate eget, eleifend nec leo. Integer vel tincidunt
    augue. Duis tristique feugiat mauris, eu eleifend sem ultricies
    sit amet. Sed bibendum turpis sed est faucibus gravida sagittis
    magna vulputate. Vestibulum luctus laoreet velit, et euismod ante
    vestibulum a.

    Ut sit amet nibh at sapien pulvinar cursus id sed lorem. Phasellus
    ultricies ornare facilisis. Fusce accumsan condimentum
    aliquam. Aenean ac lectus at lorem mollis blandit ac at
    lorem. Integer bibendum, leo in varius suscipit, massa dui
    lobortis ligula, in tincidunt augue velit in nulla. Cras sit amet
    ipsum sem, at fermentum sem. Integer neque nunc, tempus et tempor
    quis, ultricies nec nisl. Maecenas pretium dolor ac elit cursus
    facilisis.}

\end{longtable}
\end{document}

输出结果在一页中,是否可以跨multicolumn必要的页面?我已经在使用 longtable,但鉴于文本在多列内,结果只有一页且缺少文本,有没有办法使用多列或变通方法使其工作?

答案1

正如第一个答案所说,如果它不是真正的表格,那么multicol可能会奏效。如果您的真实示例本质上更具表格性,那么允许在行中间进行分页并不是一个不合理的要求,但通常很难实现(想想可能包含p单元格的行、带有不可分割图像的单元格、带有单行的单元格cl)找到一个合适的位置来拆分行中的每个单元格并重新构成表格很难。我有一种感觉,我曾经实现过一些东西,但它不够强大,无法使用。所以对提出的问题的简短回答是“不”,抱歉。:-)

答案2

您想要使用该multicol包来实现以下目的:

\documentclass[letterpaper,11pt]{article}

\usepackage{lipsum,multicol}
\setlength{\columnsep}{0.5cm}
\setlength{\columnseprule}{0.5pt}
\begin{document}

\begin{multicols}{2}
\lipsum

\end{multicols}

\end{document}

相关内容