代码之家  ›  专栏  ›  技术社区  ›  Mica

多列环境中跨越两列的非浮式图形

  •  5
  • Mica  · 技术社区  · 16 年前

    我使用的是带两列的多线程包,需要一个数字来跨越两列。我知道 \begin{figure*} 但我不想让这个数字浮起来。我在谷歌上搜索了大约一个小时,没有用。任何帮助都会很好。

    3 回复  |  直到 13 年前
        1
  •  7
  •   cefstat    16 年前

    请看一下非浮式包装(它是TexLive的一部分,所以很有可能您已经拥有了它)。下面的例子摘自《非浮动手册》,展示了如何使用带标题的非浮动图形:

    \begin{minipage}{\linewidth} 
    \centering% 
    \includegraphics[width=0.8\linewidth,clip=]{input.eps}% 
    \figcaption{Caption}% 
    \label{fig:input.eps}% 
    \end{minipage} 
    

    nonfloat包提供了\figcaption命令,可以在float外部使用。为了把它和multicol结合起来,我认为你必须先把multicol结束,然后把这个数字放在\开始multicols 2。

        2
  •  3
  •   nzroller    15 年前

    不是完全偏离主题, http://www.deesaster.org/latex-magazinerstellung.php 有一篇演示如何使用乳胶制作杂志的示例文章(请参阅示例laTex magazinerstellung artikel.pdf),该文章使用了多色,并且有跨越多个列的图片。我认为这很有趣,不幸的是源代码和指南是德语的,但我认为他是用一个\parbox…

        3
  •  2
  •   hlovdal    16 年前

    好吧,在乳胶中漂浮的数字可能很有挑战性…但据我所知,它的核心是一个数字总是浮动的,除了不使用一个数字而是直接使用includegraphics之外,没有任何方法可以改变这一点。

    尽管如此,“乳胶指南”中第9章“浮动表和数字”提到了一些可能对您有所帮助的内容(按提到的顺序列出):

    \suppressfloats
    package flafter
    package float
    package here
    package floatflt