禁止左栏数字

禁止左栏数字

是否可以创建一个包含文本和图形的双列文档,其中文本可以出现在任一列,但图形必须出现在右列?这个问题从表面上看,正是我所需要的,但它似乎更多的是一个包装问题,而不是浮动问题。

我正在尝试模仿我公司的风格指南,该指南要求文档有两列,右侧有图形。

我正在使用带有该选项的报告类twocolumn,但其他类似的类也可以完成这项工作。

答案1

这只是强制文本页面向右浮动,\clearpage仍然将所有浮动刷新到第一个可用列。

\documentclass[twocolumn]{article}
\def\f{\begin{figure}\rule{1cm}{1cm}\caption{fff}\end{figure}}
\def\t{one two three four five six sevn eight nine ten eleven}
\def\tt{Red green \t. Blue yellow orange purple \t, \t, \t, \t.\par}

\makeatletter

\g@addto@macro\@floatplacement{%
\if@firstcolumn
\global\@colnum\z@
\fi
}

\makeatother

\begin{document}
\t\f\t\f\tt\f\t\f\tt\f\tt\f\tt\tt\f\f\f\t\f\t\f\tt\tt\tt
\end{document}

相关内容