If you use \begin{figure} ... \end{figure} in a multicols environment, the figure won’’t appear. If instead you use \begin{figure*} ... \end{figure*} the figure will stretch right across the page, probably at the top of the page.

 

It’’s possible to have single-column figures and tables with captions, but you might have to fiddle with the placement because they won’’t ‘’float’’. Put the following before \begin{document}

 

\makeatletter

\newenvironment{tablehere}

{\def\@captype{table}}

{}

\newenvironment{figurehere}

{\def\@captype{figure}}

{}

\makeatother

 

then use figurehere and tablehere where you’’d normally use figure[h....] and table[h...]

 

 

转自:http://www.eng.cam.ac.uk/help/tpl/textprocessing/multicol_hint.html

xzhang 发表于:2006-8-12 10:31:38 [编辑] [精华] [删除] [回复]

评论 No need for multicol.sty

 

No need for multicol.sty. Use

 

\documentclass[twocolumn]{article}

...

\twocolumn[%

\begin{abstract}

Will be spanning the whole text width

\end{abstract}

]

Now your two-column text starts.

 

You can use figure and figure* for one resp. two column floats.

 

Happy TeXing!

 

摘自: Axel Reichert -- http://mt.mpie-duesseldorf.mpg.de/people/reich/

 

评论 No need for multicol.sty

 

No need for multicol.sty. Use

 

\documentclass[twocolumn]{article}

...

\twocolumn[%

\begin{abstract}

Will be spanning the whole text width

\end{abstract}

]

Now your two-column text starts.

 

You can use figure and figure* for one resp. two column floats.

 

Happy TeXing!

 

摘自: Axel Reichert -- http://mt.mpie-duesseldorf.mpg.de/people/reich/

用户登录