Неплавающая фигура, охватывающая два столбца в многоцветной среде - PullRequest
5 голосов
/ 07 августа 2009

Я использую пакет multicol с двумя столбцами, и мне нужна цифра для охвата обоих столбцов. Мне известно о \begin{figure*}, но я не хочу, чтобы фигура плавала. Я гуглил около часа, но безрезультатно. Любая помощь будет великолепна.

Ответы [ 3 ]

7 голосов
/ 07 августа 2009

Взгляните на пакет, не являющийся плавучим (он является частью TeXlive, так что, скорее всего, он у вас уже есть). В следующем примере, взятом из руководства для non-float, показано, как можно получить неплавающую фигуру с заголовком:

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

Пакет nonfloat предоставляет команду \ figcaption, которую можно использовать вне float. Чтобы совместить это с multicol, я думаю, что вам нужно \ end {multicols}, поместить рисунок, а затем \ begin {multicols} {2}.

3 голосов
/ 15 октября 2009

Не совсем не по теме, http://www.deesaster.org/latex-magazinerstellung.php содержит пример статьи, показывающей, как делать журналы с латексом (см. Пример LaTeX-Magazinerstellung-Artikel.pdf), в котором используется многоцветная печать и изображения, охватывающие несколько столбцов. Это, я думаю, интересно, к сожалению, исходный код и руководство на немецком языке, но я думаю, что он делает это с \ parbox ...

2 голосов
/ 07 августа 2009

Ну, плавающие фигуры в LaTeX могут быть сложными ... Но, насколько я помню, суть в том, что фигура всегда плавающая, и нет никакого способа изменить это, кроме как без использования фигуры, а непосредственно с помощью графики .

Сказав это, глава 9 «Плавающие таблицы и рисунки» в «Руководстве по LaTeX» упоминает некоторые вещи, которые могут вам помочь (перечислены в указанном порядке):

\suppressfloats
package flafter
package float
package here
package floatflt
...