Re: ノンブルのカスタマイズ

名前: しっぽ愛好家
日時: 2003-04-24 16:13:15
IPアドレス: 211.4.46.*

>>18250 >myheadingsを指定した場合、通常はノンブルが消えて >ヘッダ右(ないしは左)側にページ番号が出力されますが、 >どうしてもページ数は通常のノンブルとして出力したく思います。 ここで ``通常のノンブル'' というのが何を意味するのか よくわからない(*)のですが… 結局,ページ番号は(plain スタイルの場合のように)フッタ中央に出力しつつ, ヘッダは(myheadings スタイルの場合のように)\markright/\markboth で 指定したい,ということなのでしょうか? %%% (*) ノンブルというのは,ページ番号のことですから… それでしたら,然るべきページスタイルを新設して それを用いてはどうでしょうか. 例えば,次のような具合になるのでしょうか. \documentclass{jsarticle} \makeatletter \def\ps@varmyheadings{% \def\@oddfoot{\hfil\thepage\hfil}%%% \ps@plain での \@oddfoot を流用 \let\@evenfoot\@oddfoot \def\@evenhead{\hfil\leftmark}%%% オリジナルの設定から \thepage を削除 \def\@oddhead{{\rightmark}\hfil}%%% 同上 \let\@mkboth\@gobbletwo \let\sectionmark\@gobble \let\subsectionmark\@gobble} \makeatother \pagestyle{varmyheadings} \markright{[left]\hfill [right]} \begin{document} ぱたぱた \end{document} %%% ページスタイルの定義については 13656 の %%% 前半などで触れています.

この書き込みへの返事:

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