文字环绕表格

文字环绕表格

我想要将一些文字环绕起来,tabular如图所示。

我是否必须使用minipage并固定表格的宽度以及左侧文本的宽度?

有没有更简单的方法?

在此处输入图片描述

答案1

这是 David 的回答的 MWE(补充)。

\documentclass{article}
\usepackage{wrapfig,lipsum,booktabs}
%------------------------------------------
\begin{document}
This is where the table goes with text wrapping around it. You may 
embed tabular environment inside wraptable environment and customize as you like.
%------------------------------------------
\begin{wraptable}{r}{5.5cm}
\caption{A wrapped table going nicely inside the text.}\label{wrap-tab:1}
\begin{tabular}{ccc}\\\toprule  
Header-1 & Header-1 & Header-1 \\\midrule
2 &3 & 5\\  \midrule
2 &3 & 5\\  \midrule
2 &3 & 5\\  \bottomrule
\end{tabular}
\end{wraptable} 
%------------------------------------------
{\lipsum[2] 
\par
Table~\ref{wrap-tab:1} is a wrapped table.
%------------------------------------------
\end{document}

在此处输入图片描述

答案2

wrapfig包提供了此功能。

答案3

与上例类似,但使用大写字母表示 R 和 L,以避免表格溢出到边距而产生大量空白

更改:\begin{wraptable}{r}{5.5cm}

\begin{wraptable}{R}{5.5厘米}

这篇文章也讨论了这个问题:LaTeX 中 wrapfig 图片的处理

答案4

解决此问题的一个方法是使用\begin{wraptable}环绕桌子(外面\tabular)。

\begin{wraptable}{r}{5.5cm}
\caption{A wrapped table going nicely inside the text.}\label{wrap-tab:1}
\begin{tabular}{ccc}\\\toprule  
Header-1 & Header-1 & Header-1 \\\midrule
2 &3 & 5\\  \midrule
2 &3 & 5\\  \midrule
2 &3 & 5\\  \bottomrule
\end{tabular}
\end{wraptable} 

相关内容