天地有情

[LaTeX] needspace --- スペースを予約する.無い場合は改ページを挿入

§1 はじめに

ある量の材料(テキストなど)がページ区切りに分割されないようにスペースを
予約するために,\needspaceと\Needspaceの2つのコマンドを提供します.
十分なスペースがない場合は,\newpageが自動的に挿入され新しいページが開始されます.


1.1 インストール

必要に応じて,CTAN( https://ctan.org/pkg/needspace )から
ダウンロードしてください.

TeXLive/W32TeX などには標準でインストールされています.

1.2 マニュアル

コマンドラインから texdoc needspace を実行するか,
上記に同梱の needspace.pdf をお読み下さい.

§2 使い方

2.1プリアンブルに
  \usepackage {needspace}
  を記述します.

2.2 コマンド

現在のページで一定量のスペースを要求するための
\needspaceマクロと\Needspaceマクロを提供します.

● \needspace{<length>}

  後続のマテリアルが同じページに保持されるように,
  <length> のスペースのおおよその容量を予約します.
  \flushbottomが有効であっても,短いページが下に不揃いになります.


● \Needspace{<length>}
  効率が悪いですが,要求されたスペース<length>を正確に予約します.
  パラグラフ間でのみ使用します.


§3 サンプル

(1)スペースが予約された場合の例

needspace01A.png


needspace01B.png



(2)十分なスペースがない場合の例

needspace02A.png


needspace02B.png


(EOF)
スポンサーサイト
  1. 2017/09/23(土) 14:58:05|
  2. LaTeX Tools