我正在使用 multicol 包,有两列,需要一个图来跨越两列。我知道\begin{figure*}
,但我不希望这个数字浮动。我已经在谷歌上搜索了大约一个小时,但无济于事。任何帮助都会很棒。
问问题
14565 次
3 回答
7
看一下 nonfloat 包(它是 TeXlive 的一部分,所以你很有可能已经拥有它)。以下示例取自 nonfloat 手册,展示了如何使用带标题的非浮动图形:
\begin{minipage}{\linewidth}
\centering%
\includegraphics[width=0.8\linewidth,clip=]{input.eps}%
\figcaption{Caption}%
\label{fig:input.eps}%
\end{minipage}
nonfloat 包提供了可以在浮点数之外使用的 \figcaption 命令。为了将它与 multicol 结合起来,我认为你必须 \end{multicols},放置图形,然后 \begin{multicols}{2}。
于 2009-08-07T08:34:57.613 回答
3
并非完全偏离主题,http://www.deesaster.org/latex-magazinerstellung.php有一篇示例文章展示了如何使用乳胶制作杂志(参见示例 LaTeX-Magazinerstellung-Artikel.pdf),它使用了 multicol 并有图片跨越不止一列。我认为这很有趣,不幸的是源代码和指南是德文的,但我认为他用 \parbox ...
于 2009-10-15T19:45:53.643 回答
2
好吧,LaTeX 中的浮动图形可能具有挑战性......但据我所知,它的核心是图形始终是浮动的,除了不使用图形而是直接包含图形之外,没有其他方法可以改变它。
话虽如此,“LaTeX 指南”中的第 9 章“浮动表格和图形”提到了一些可能对您有所帮助的事情(按提到的顺序列出):
\suppressfloats
package flafter
package float
package here
package floatflt
于 2009-08-06T21:47:29.383 回答