条件分岐を行う際に\pageref{}が機能しない

名前: 谷村
日時: 2004-08-12 00:24:56
IPアドレス: 133.45.225.*

谷村です。 fancyheadingsを使って予稿集を編集しています。フッタに予稿集名とページ番号を 入れたいのですが、複数ページわたるときには「予稿集名 x-x」とし、単一ページの 場合は「予稿集名 x」としたいと考えています。 \documentclass{jsarticle} \usepackage{fancyheadings} \begin{document} \pagestyle{fancy} \lhead{○○}\chead{}\rhead{■■} \section{テスト} \label{test-begin} \if \pageref{test-begin}\pageref{test-end} \rfoot[\pageref{test-begin}]{予稿集名} \else \rfoot[\pageref{test-begin}-\pageref{test-end}]{予稿集名} \fi \cfoot{} \if \pageref{test-begin}\pageref{test-end} \lfoot[予稿集名]{\pageref{test-begin}} \else \lfoot[予稿集名]{\pageref{test-begin}-\pageref{test-end}} \fi 単一ページもあれば、複数ページにわたるときもある。 \label{test-end} \end{document} 上記のような条件分岐を試しているのですが、\pageref{}が展開されず、常に偽に なります。test-beginのラベルページとtest-endのラベルページを比較することは できないでしょうか。 よろしく助言をお願いします。 環境はVine3.0+tetex-2.0.2-0vl7です。

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます)