我正在尝试制作一个表格,两列中的文本都会围绕该表格换行。我查看了周围的wraptable
建议wrapfig
,但这似乎只会让事情变得更糟。
\documentclass[twocolumn]{article}
\usepackage{blindtext} %for lorem ipsum
\usepackage{wrapfig}
\begin{document}
\blindtext[1]
\begin{wraptable}{l}{10cm}
\begin{tabular}{lp{8cm}}
X & Y \\
\hline \\[-2mm]
AAAA & \Blindtext[1][1] \\
CCCC & x
\end{tabular}
\end{wraptable}
\blindtext[3]
\end{document}
答案1
twocoulmn
有点死板。如果您想要跨两列的宽表,可以使用table*
。但它不能放在文档的第一页。在其他页面中,您可以将它们放在顶部或底部。如果需要,您可以使用placeins
包和它FloatBarrier
来限制位置。还有float
具有类似功能的包([H]
而不是。或者您可以自己[htb]
发出一个。\clearpage
\documentclass[twocolumn]{article}
\usepackage{lipsum} %for lorem ipsum
\usepackage{placeins} % provides \FloatBarrier
\begin{document}
\lipsum[1-20]
\begin{table*}[t]
\centering
\begin{tabular}{lp{8cm}}
X & Y \\
\hline \\[-2mm]
AAAA & \lipsum[1] \\
CCCC & x
\end{tabular}
\end{table*}
%\FloatBarrier To force the table here if needed.
\lipsum
\end{document}
答案2
更接近您想要实现的目标的答案类似于提供的解决方案用于文本环绕图形而不是表格。您必须使用说明多个跨度.txt文件(在文档中提供wrapfig
)来实现这一点。由于文档将此称为“手动”解决方案,因此我必须拼写出 lorem ipsum。以下是解决方案:
\documentclass[twocolumn]{article}
\usepackage{wrapfig}
\begin{document}
%These paragraphs are from https://www.lipsum.com/
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed porttitor ullamcorper nulla sit amet sodales. Donec ut luctus libero, sit amet scelerisque odio. Integer et lacus et odio condimentum pellentesque et a leo. Integer at sollicitudin enim. Donec tempor nunc et mattis euismod. Vivamus at aliquet nisl, at porttitor orci. In hac habitasse platea dictumst. Ut et varius nibh. Ut nec dui non tortor bibendum euismod. Vivamus malesuada in nulla et rhoncus. Ut semper ultricies metus eget suscipit. Interdum et malesuada fames ac ante ipsum primis in faucibus. Cras hendrerit porta sem ut sodales.
\vspace{14\baselineskip}
Duis euismod turpis quam, non mattis eros dignissim ut. Suspendisse vitae condimentum dolor. Donec ullamcorper venenatis felis, at blandit magna rhoncus vel. Quisque velit ante, auctor mollis nisl eu, aliquet scelerisque risus. Fusce tristique eu est et porta. Vestibulum tincidunt aliquam sem accumsan sodales. Integer sem eros, interdum non faucibus a, viverra quis nibh. Vivamus nec sagittis turpis. Duis convallis augue et libero dignissim, at viverra ligula blandit.
Aliquam eu ante efficitur, sodales ipsum consectetur, iaculis diam. Morbi ut tincidunt justo. Vivamus in leo at arcu posuere volutpat. Phasellus malesuada est dolor, sed congue nibh ullamcorper in. Ut ante augue, volutpat ut felis sed, ornare ullamcorper diam. Fusce sit amet dictum mauris, ac ultricies dolor. Nam interdum tempus neque eget rhoncus. Sed vehicula pellentesque enim. Interdum et malesuada fames ac ante ipsum primis in faucibus. In hac habitasse platea dictumst. Cras vestibulum urna at mauris scelerisque, non efficitur neque faucibus. Duis lacus tortor, varius semper sem a, placerat laoreet orci. Duis semper erat id enim tristique, sed egestas mauris ultrices.
Aenean sed sapien at urna euismod eleifend at eu massa. Cras id mollis magna. Ut finibus, velit non feugiat tempor, risus dui finibus nulla, pretium molestie quam justo luctus elit. In sollicitudin, quam pretium pulvinar vehicula, metus eros condimentum nulla, ac condimentum ante urna id quam. Proin felis sem, faucibus vel mi at, cursus pretium lorem. Etiam id auctor metus. Phasellus euismod egestas felis eget
\begin{wraptable}[14]{l}[\dimexpr\columnwidth+\columnsep]{10cm}
\begin{tabular}{lp{8cm}}
X & Y \\
\hline \\[-2mm]
AAAA & Aliquam et nisl orci. Proin nibh lorem, mollis rutrum rhoncus ut, pellentesque nec augue. Duis ultricies nulla commodo, feugiat lorem eget, pellentesque nisi. Nullam non nisi urna. Duis gravida est fermentum turpis accumsan, vel vestibulum lorem semper. Sed id lectus nec dolor efficitur molestie. Donec aliquam lorem quam, dapibus venenatis mi lacinia in. Sed vitae semper magna. Nunc interdum in justo in accumsan. \\
CCCC & x
\end{tabular}
\end{wraptable}
malesuada. Nunc ut justo nec dui tempus viverra. Donec eget neque tortor. Duis magna justo, iaculis ut sollicitudin ac, lacinia sed justo. Sed varius metus quis cursus bibendum. Cras placerat finibus tempus. Vestibulum ut efficitur sem.
Mauris malesuada tellus vel lacus ullamcorper auctor. Sed eu erat eget mi laoreet condimentum accumsan nec nibh. Suspendisse condimentum auctor ligula sed semper. Nullam vel purus libero. Quisque sodales, sapien ultricies auctor finibus, sapien est pharetra dolor, et pellentesque nunc ipsum quis erat. Aliquam egestas lobortis justo, in tempus ante congue at. Aenean lacinia arcu quis fermentum aliquet. Ut vehicula est et ipsum viverra, in porta arcu varius. Morbi sit amet ipsum dolor. Sed ut neque ut ligula semper cursus finibus ac ante. Aliquam malesuada mi eget dui condimentum ornare. Morbi et justo pulvinar, gravida libero non, viverra ligula. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse molestie gravida elementum.
Proin dictum enim quis ornare facilisis. Fusce ullamcorper risus at turpis interdum, cursus ullamcorper ipsum convallis. Sed placerat risus at ultricies venenatis. Duis sed urna nec dui molestie finibus. Duis iaculis nulla luctus, fermentum nibh eget, aliquam mi. Etiam ut mi tincidunt, sodales mi hendrerit, suscipit eros. Nam quis mi ante. Nam fringilla lacinia odio eget sodales.
\end{document}