如何将浮动标记为内联?

如何将浮动标记为内联?

我需要插入一个窄而高的表格。为了节省空间,我希望页面的另一半由文本占据。

起初,我成功地将包multicoltabular环境结合使用。但是,如果我在页面开头添加一些文本,表格就会被修剪到页面底部!在下面的示例中,表格只有 27 个字符,而不是 30 个字符。在页面开头添加更多文本会使表格变得更短。

\documentclass{article}
\usepackage[pdftex]{graphicx}
\usepackage[table]{xcolor}     % For coloured rows within tables.
\usepackage{multicol}
\begin{document}
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
\begin{multicols}{2}  % Some bug apparently prevents multicols from working with tabular.
\rowcolors{1}{white}{lightgray}
\begin{tabular}{l | c | c | c}
Row& *1/2 & *2/3 & *1    \\
1  & d-3  & d-3  & d-2   \\
2  & d-3  & d-2  & d-1   \\
3  & d-2  & d-1  & d-1   \\
4  & d-2  & d-1  & d+1   \\
5  & d-1  & d    & d+2   \\
6  & d-1  & d    & d+3   \\
7  & d    & d+1  & 2d    \\
8  & d+1  & d+2  & 2d+1  \\
9  & d+1  & 2d-1 & 2d+2  \\
10 & d+2  & 2d   & 3d    \\
11 & d+2  & 2d   & 3d+1  \\
12 & 2d-1 & 2d+1 & 3d+2  \\
13 & 2d-1 & 2d+2 & 3d+3  \\
14 & 2d   & 3d-1 & 4d    \\
15 & 2d+1 & 3d   & 4d+1  \\
16 & 2d+1 & 3d+1 & 4d+2  \\
17 & 2d+2 & 3d+1 & 5d    \\
18 & 2d+2 & 3d+2 & 5d+1  \\
19 & 3d-1 & 4d-1 & 5d+2  \\
20 & 3d-1 & 4d   & 5d+3  \\
21 & 3d   & 4d   & 6d    \\
22 & 3d+1 & 4d+1 & 6d+1  \\
23 & 3d+1 & 4d+2 & 6d+2  \\
24 & 3d+2 & 5d-1 & 7d    \\
25 & 3d+2 & 6d   & 7d+1  \\
26 & 4d-1 & 5d   & 7d+2  \\
27 & 4d-1 & 5d+1 & 7d+3  \\
28 & 4d   & 5d+2 & 8d    \\
29 & 4d+1 & 6d-1 & 8d+1  \\
30 & 4d+1 & 6d   & 8d+2
\end{tabular}
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
\end{multicols}
\end{document}

答案1

您可以尝试使用wraptablefrom wrapfigure-package 但您必须手动放置表格。

\documentclass{article}
\usepackage[pdftex]{graphicx}
\usepackage[table]{xcolor}     % For coloured rows within tables.
\usepackage{multicol}
\usepackage{wrapfig}
\begin{document}
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.

\begin{wraptable}{l}{5.5cm}
\rowcolors{1}{white}{lightgray}
\begin{tabular}{l | c | c | c}
Row& *1/2 & *2/3 & *1    \\
1  & d-3  & d-3  & d-2   \\
2  & d-3  & d-2  & d-1   \\
3  & d-2  & d-1  & d-1   \\
4  & d-2  & d-1  & d+1   \\
5  & d-1  & d    & d+2   \\
6  & d-1  & d    & d+3   \\
7  & d    & d+1  & 2d    \\
8  & d+1  & d+2  & 2d+1  \\
9  & d+1  & 2d-1 & 2d+2  \\
10 & d+2  & 2d   & 3d    \\
11 & d+2  & 2d   & 3d+1  \\
12 & 2d-1 & 2d+1 & 3d+2  \\
13 & 2d-1 & 2d+2 & 3d+3  \\
14 & 2d   & 3d-1 & 4d    \\
15 & 2d+1 & 3d   & 4d+1  \\
16 & 2d+1 & 3d+1 & 4d+2  \\
17 & 2d+2 & 3d+1 & 5d    \\
18 & 2d+2 & 3d+2 & 5d+1  \\
19 & 3d-1 & 4d-1 & 5d+2  \\
20 & 3d-1 & 4d   & 5d+3  \\
21 & 3d   & 4d   & 6d    \\
22 & 3d+1 & 4d+1 & 6d+1  \\
23 & 3d+1 & 4d+2 & 6d+2  \\
24 & 3d+2 & 5d-1 & 7d    \\
25 & 3d+2 & 6d   & 7d+1  \\
26 & 4d-1 & 5d   & 7d+2  \\
27 & 4d-1 & 5d+1 & 7d+3  \\
28 & 4d   & 5d+2 & 8d    \\
29 & 4d+1 & 6d-1 & 8d+1  \\
30 & 4d+1 & 6d   & 8d+2
\end{tabular}
\end{wraptable}

Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.
Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text. Text.

\end{document} 

相关内容