こんにちはLaTeX愛好家とTeXプログラマー!
私は現在、自動的に生成されるある種のチラシ用の単一ページ ドキュメント クラスを開発しています。残念ながら、スペースが限られているためページにすべてを表示することはできないため、いくつかの記事を完全にスキップする必要があります (チラシに記事の半分だけを印刷したくありません)。
擬似コードでは、それが私が探しているコマンドです:
\if_sufficient_vspace_left
{<big block/minipage with an article>}
{<otherwise do nothing or something else>}
ユースケースは次のとおりです。
- ページに次の記事のために十分な縦方向のスペースが残っている場合は、記事全体を印刷してください。それ以外の場合は、見出しのみを »Other Articles« リストに追加します。
- 十分な縦方向のスペースが残っている場合は、大きな広告を追加します。そうでない場合は、小さな広告を追加するか、何もしません。
これを手に入れる方法があると確信しています。たとえば\leaders
、垂直および水平モードで機能する TeX コマンド は、十分なスペースが残っている場合にのみリーダーを挿入します。残念ながら、何も繰り返したくありません。else アクションも素晴らしいかもしれません。
便利なコマンドのキーワードやヒントをいただければ幸いです。完全なソリューションを投稿する必要はありません (ただし、もちろん可能です)。
どうもありがとう、
クリストフ