我有如下生成的文档:
\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
单元格的行、带有不可分割图像的单元格、带有单行的单元格c
等l
)找到一个合适的位置来拆分行中的每个单元格并重新构成表格很难。我有一种感觉,我曾经实现过一些东西,但它不够强大,无法使用。所以对提出的问题的简短回答是“不”,抱歉。:-)
答案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}