
の機能は本当に気に入っていますendfloat
が、各図と各表を別々のページに配置する動作は避けたいと思っています。特に、小さな表がいくつかあり、それだけでは見栄えが悪くなります。レポートの最後に、1 ページに収まるだけの表を配置できれば、レポートのページ数を 5 ~ 10 ページ節約できます。図についても同様です。
調べてみたのですが、ドキュメントに答えが見つかりませんでしたendfloat
...
ありがとう!
答え1
パッケージのドキュメント(7 ページ)より:
7 ページあたり複数のフロート
\efloatseparator
Endfloat は、
\efloatseparator
それぞれのファイル内の各フロートの後に配置されます。デフォルトでは、1 ページにつき 1 つのフロートを強制するように定義されています。 を使用してこれを変更し、必要に応じて再定義すること\clearpage
ができます。ユーザーによって提案された 1 つの可能性は次のとおりです。\renewcommand
\efloatseparator
\renewcommand{\efloatseparator}{\mbox{}}
このような再定義は構成ファイルに配置するのが最も理にかなっています (セクション 8 を参照)。
このコマンドの誤解を招く名前に惑わされないでください。これは実際には最後のフロートを含む各フロートの後に現れるので、実際には区切り文字ではありません。
このパッケージは、文書の最終的な公開バージョンを準備するためのものではないことに注意してください。このパッケージは、文書をユーザーフレンドリーにしたり読みやすくしたりするためのものではありません。このパッケージは、文書をジャーナルが求める形式に一時的にフォーマットするように設計されています。ジャーナルはこの形式で記事を公開しません。あなたもそうすべきではありません。
答え2
\renewcommand{\efloatseparator}{\newpage}
プリアンブルで使用すると問題は解決します。