フロートでテキストを分割するにはどうすればよいでしょうか?

フロートでテキストを分割するにはどうすればよいでしょうか?

私の論文には画像やフロートが多数含まれているため、すべてを適切にフォーマットするのに問題があります。 1 つの問題は、フロートが論文の最後に配置される傾向があることです。 LaTeX でテキストを分割し、フロートを文書の末尾に移動するのではなく、ページの上部または下部に配置するようにするにはどうすればよいでしょうか。

私が質問する主な理由は、グラフィックが最後にあるのが嫌だからというより、グラフィック自体が 1 ページを占めるのが嫌だからです。グラフィック専用のページがあると、貴重なスペースを無駄にしてしまうことになります。たとえ小さくても (そして見栄えが悪くても)、同じページにテキストを配置する必要があります。1 センチでも無駄にはなりません。

MWE を提供できればよいのですが、ドキュメント固有のケースで、ドキュメントを公開せずにそれを実行する方法がわかりません。とにかく誰かが私を助けてくれることを願っています。

答え1

ドキュメントを微調整するには、主に 2 つの方法があります。前者は、多くの場合最良の結果が得られるという意味で、より印刷上実行可能であると考えており、後者は最後の手段として使用する必要があります。

注記安定した実行可能なフロート配置を得るために、LaTeX を 1 回または 2 回以上実行してみてください。


位置決め仕様を緩和する

フローティング環境を作成すると、LaTeX が配置を試みる場所を指定できます。通常は、ページの最上部、最下部、またはフローティング ページ上で試行されます。選択肢のサブセットのみを指定すると、LaTeX はそれらのみを考慮します。

たとえば、宣言すると、\begin{table}[ht]LaTeX はテーブルをページ上またはページ上に配置することを考慮します。他の解決策は破棄されます。したがって、これらのオプションを試してみることができます。たとえば、tbpフロートをいくつか提供すると、より良い配置が強制される可能性があります。(@DavidCarlisle に感謝)

強制的に位置を決める

どのように操作しても、フロート環境をなくして、図を指定された場所に配置する必要がある場合があります。これはフローティング環境を削除することで実現しますが、これは極端な手段であるため、注意して使用する必要があります。

関連情報