名前: ひろ 日時: 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 がいつも真の扱いになってしまいます。 マクロの展開順序の関係で、ここで判断してもダメなのでしょうか? そうであるなら、 どの時点で偶数/奇数ページを判断するようにすれば、横方向のシフト量をレジスタに 保持できるのでしょう?
この書き込みへの返事: