偶数/奇数ページで章名の表示を変えたい

名前: ひろ
日時: 2009-10-09 21:55:56
IPアドレス: 124.25.150.*

 こんにちは。  現在クラス・ファイルを自分なりに変更しているのですが、解らないことが有り、 質問させて頂きます。  やりたいのは、 (1) 章の始まりであっても、偶数/奇数ページどちらで始まっても良いようにする (2) 章の始まりで、picture 環境を使って飾りを付けたい の 2 点で、jsbook.cls を元に変更をしています。  (1) については、 > \newcommand{\chapter}{% > \if@openright\cleardoublepage\else\clearpage\fi とある部分を、単純に \newcommand{\chapter}{% %\if@openright\cleardoublepage\else \clearpage%\fi と単純に部分的にコメントして対処でき、(2) についても、ほぼ希望の表示にする事が できたのですが、一つ解らない点が有ります。  それは、この picture 環境の原点を偶数/奇数ページで変えたいのですが、その方法 が解りません。 > \def\@makechapterhead#1{% > \vspace*{2\Cvs}% 欧文は50pt > {\parindent \z@ \raggedright \normalfont といった定義部で、 \setlength{\unitlength}{1pt} \if@openright \begin{picture}(100, 100)(0,0) \else \begin{picture}(100, 100)(10,0) \fi の要領で試みたのですが、\if@openright がいつも真の扱いになってしまいます。  マクロの展開順序の関係で、ここで判断してもダメなのでしょうか? そうであるなら、 どの時点で偶数/奇数ページを判断するようにすれば、横方向のシフト量をレジスタに 保持できるのでしょう?

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)