Re: vartwosideとfancyhdrパッケージ(未解決)

名前: ma
日時: 2005-01-26 12:21:53
IPアドレス: 218.225.118.*

>>33993 うまく行きました.トノ様にはご迷惑をおかけ致しました.感謝します. トノ様(感謝余って前に「御」を付けたくなります)のコードを用いて, 次のようなfancyhdr.styの使用例を作ってみましたが,問題ありません. ありがとうございました. -------使用例------- \documentclass[vartwoside]{jsbook} \usepackage{fancyhdr} %**** 追加部分 \makeatletter \@temptokena=\expandafter{\ps@fancy} \toks@={% \expandafter\def\expandafter\@evenhead\expandafter{% \expandafter\fancyhdrpatchL\@evenhead\fancyhdrpatchR }% \expandafter\def\expandafter\@evenfoot\expandafter{% \expandafter\fancyhdrpatchL\@evenfoot\fancyhdrpatchR }% } \edef\ps@fancy{% \the\@temptokena\the\toks@ } \def\fancyhdrpatchL{% \kern\marginparwidth\kern\marginparsep } \def\fancyhdrpatchR{% \kern-\marginparwidth\kern-\marginparsep } \makeatother \pagestyle{fancy} \addtolength{\headwidth}{\marginparsep} \addtolength{\headwidth}{\marginparwidth} \renewcommand{\footrulewidth}{0.4pt} \renewcommand{\chaptermark}[1]{\markboth{第\ \thechapter\ 章~#1}{}} \fancyhead{} % clear all header fields \fancyhead[RO,RE]{\rightmark} \fancyhead[LE,LO]{\leftmark} \fancyfoot{} % clear all footer fields \fancyfoot[L]{2005} \fancyfoot[C]{テスト文書} \fancyfoot[R]{\thepage} \fancypagestyle{plain}{% \fancyhf{} \fancyfoot[C]{\thepage} \renewcommand{\headrulewidth}{0pt} \renewcommand{\footrulewidth}{0pt}} \begin{document} \frontmatter \chapter*{はじめに} \thispagestyle{plain} 奇数ページ.\marginpar{右マージン} \newpage \thispagestyle{plain} 偶数ページ.\marginpar{右マージン} \newpage \thispagestyle{plain} 奇数ページ.\marginpar{右マージン} \mainmatter \chapter{古典物理} \thispagestyle{fancy} \section{ニュートン} 奇数ページ. \marginpar{プリンキピア} \newpage 偶数ページ. \chapter{現代物理} \thispagestyle{fancy} \section{ボーア} 奇数ページ. \marginpar{量子力学} \newpage \section{アインシュタイン} 偶数ページ. \marginpar{相対性理論} \appendix \chapter{未来へ} 奇数ページ. \end{document}

この書き込みへの返事:

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