名前: しっぽ愛好家 日時: 2005-03-18 23:33:42 IPアドレス: 222.4.0.*
>>35066 ツメについて,もう 1 点だけ補足します. ツメに用いる文字列を適当なマクロを経由して直接与える場合 (件のサンプルコードの \sidelabel のような処理を行った場合)には, ページの途中でツメに用いる文字列を変更したときにツメの変更の タイミングがおかしくなることがあります. そのような場合には,もちろん,ツメに用いる文字列を \mark を用いて与え, ページスタイル側でも \firstmark などを用いてツメに用いる文字列を 取得することになるわけです. %%% この場合,ツメに用いた文字列を指定(というよりも変更)したページ %%% 以降の特定の数ページにのみツメを出力するには…例えば, %%% “直前のページでツメに用いた文字列”も記憶しておいて %%% ツメに用いる文字列の変化の有無をチェックするといった方法で %%% ツメを出力すべきかどうかを判定すればよいでしょう. %%% いずれにせよ,あの本の 7.2 節の前半で挙げているのは %%% ツメを実際に出力する部分の処理ですので,“ツメに用いる文字列の取得” %%% あるいは“ツメの有無の制御”についてはほかの適切な手段と %%% 組み合わせてください.
この書き込みへの返事: