ページ数によって,\pagestyleを変える方法について

ページ数によって,\pagestyleを変える方法について

- 青木 康博 の投稿
返信数: 2
報告書類などで,
「1ページに収まる場合はページ番号を打たず,2ページ以上にわたる場合は打つように」と指定されることがあります。通常(しかたがないので)\pagestyle{empty}と\pagestyle{plain}とをその都度使い分けていますが,これを自動的に処理する方法がありましたらご教示いただけませんでしょうか。よろしくお願い申し上げます。
青木 康博 への返信

Re: ページ数によって,\pagestyleを変える方法について

- k j の投稿
ifthenlastpageの2つのパッケージを併用されてはいかがでしょうか。

末尾のサンプルは複数ページになり、ページ番号が出力されますが、
% \jalipsum[1]{wagahai}
\jalipsum[1-5]{wagahai}
のコメントアウトを逆にすれば単ページになり、ページ番号は出力されません。


\documentclass[a4j]{jlreq}

\usepackage{ifthen}
\usepackage{lastpage}

\usepackage{bxjalipsum}

\begin{document}

\ifthenelse{\pageref{LastPage} > 1}{%
\pagestyle{plain}
}{%else
\pagestyle{empty}
}

% \jalipsum[1]{wagahai}
\jalipsum[1-5]{wagahai}


\end{document}