
テキストと図を含む 2 列のドキュメントを作成し、テキストはどちらの列にも表示できるが、図は右側の列に表示する必要があることは可能ですか?この質問表面的には必要なものですが、フロートの問題というよりはラッピングの問題のようです。
私は、右側に図がある 2 列のドキュメントを要求する、私の会社のスタイル ガイドを模倣しようとしています。
私はオプション付きのレポート クラスを使用しています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}