我正在使用带有两列的multicol包,并且需要一个数字来跨越两列。我知道\begin{figure*}
,但我不希望这个数字浮动。我一直在谷歌搜索大约一个小时,但无济于事。任何帮助都会很棒。
答案 0 :(得分: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}。
答案 1 :(得分:3)
并非完全偏离主题,http://www.deesaster.org/latex-magazinerstellung.php有一篇示例文章,展示如何使用latex制作杂志(参见示例LaTeX-Magazinerstellung-Artikel.pdf),该文章使用multicol并且图片跨越多列。我认为这很有意思,不幸的是源代码和指南都是德语,但我认为他用\ parbox来做...
答案 2 :(得分:2)
嗯,LaTeX中的浮动数字可能具有挑战性...但据我记忆,它的核心是一个数字总是浮动的,除了不使用数字而是直接包含图形之外没有办法改变它
话虽如此,“乳酸指南”中的第9章“浮动桌子和数字”提到了一些可能对你有帮助的事情(按照提到的顺序列出):
\suppressfloats
package flafter
package float
package here
package floatflt