将小页面或表格放在右栏上方

将小页面或表格放在右栏上方

我是 TeX 的新手,但是在任何地方都找不到解决我的问题的方法。

我在一页宽的图像之后的两列中有一些文本(这不是问题)。

但我想在右列顶部添加一个小表格(一种图例,也许是小页面?),与一列一样宽。

有办法吗?关于我应该寻找的软件包有什么建议吗?

提前致谢,Fabio

答案1

LaTeX 不会自动将浮点数保持在一起,因此您必须小心将它们放在源中,但是:

在此处输入图片描述

\documentclass[twocolumn]{article}
\usepackage{fixltx2e}

\def\a{One two three four five six. }
\def\b{\a\a\par Red green blue. \a\a\a\par Yellow black \a\a\a\a}
\def\c{Something \b \b More text here \b\b}
\begin{document}

\c\c\c

\begin{table*}
\centering
\begin{tabular}{|l|c|r|}
\hline
aaa aa aa aaa a a a aaaaaaaaa&1&bbbbbbbbbbbbbb\\
aaaaaaaaaaaaaaa&1&bbbb\\
aaaaaaaaaaa&1234567890&bbbbb b b b b bbbbbbbbbbb bbbbbbbbbb\\
\hline
\end{tabular}
\end{table*}

\c\c\c

\begin{table}
\raggedright\itshape
Some interesting text about the above table.
Some more interesting text about the above table.
Yet more interesting text about the above table.
\end{table}
\c\c\c\c\c\c
\c\c\c\c\c\c\c

\end{document}

答案2

正如大卫所解释的,开箱multicol即用不支持浮动,因为它需要进行平衡,这意味着尚不清楚材料将落在哪里。

但是如果你知道你想要一个列浮动在特定页面的特定列中(换句话说,你正在做一些有点手动的事情),那么我的答案是

将图形放置在双栏文档中

可能会给你一个解决方案。

您也可以考虑应用该flowfram软件包。同样,这需要手动设置您的文档,但它可以让您更好地控制结果。

相关内容