名前: トニイ@FTEX 日時: 2001-11-11 14:36:13 IPアドレス: 61.198.83.*
>>3577 >以下のような設定で,1)と4)は実現できましたが,2)と3)の実現方法がわかり >ません.また,1)で英文がすべて大文字になってしまい困っています. 手動で \chapter*{ほげほげ}\markboth{ほげほげ}{} や \markboth{\bibname}{} とすれば可能かと思います。 または \def\@schapter#1{\markboth{#1}{}% \@makeschapterhead{#1}\@afterheading } と \chaper* を再定義して \markboth{#1}{} を追加しても良いでしょう。 ただし「目次」の 2ページ目にヘッダーに「目次」が現れる副作用があります。 (1)で英字が全て大文字になるのは定義内の \uppercase{} の性です。 これを取り除いてください。 \documentclass[a4j]{jreport} \renewcommand{\bibname}{参考文献} \renewcommand{\appendixname}{付録} \usepackage{fancyhdr} \makeatletter \def\@chapappinfancy#1{{\bfseries 第 #1 章}} \def\appendix{\par \setcounter{chapter}{0} \setcounter{section}{0} \def\@chapapp##1{付録 ##1} \def\@chappos{} \def\thechapter{\Alph{chapter}} \def\@chapappinfancy##1{{\bfseries 付録 \hbox{\bf ##1}}} } \lhead[\thepage]{\fancyplain{}{\bfseries\leftmark}} \rhead[\fancyplain{}{\bfseries\leftmark}]{\thepage} \cfoot{} \def\ps@fancy{ \let\@mkboth\markboth \@ifundefined{chapter}{\def\sectionmark##1{\markboth {\ifnum \c@secnumdepth>\z@ \thesection\hskip 1em\relax \fi ##1}{}} \def\subsectionmark##1{\markright {\ifnum \c@secnumdepth >\@ne \thesubsection\hskip 1em\relax \fi ##1}}} {\def\chaptermark##1{\markboth {\ifnum \c@secnumdepth>\m@ne {\@chapappinfancy{\thechapter}\quad \fi {\bfseries ##1}}}{}} \def\sectionmark##1{}} \ps@@fancy \headwidth\textwidth} %% \renewenvironment{thebibliography}[1] {\chapter*{\bibname}\@mkboth{\bibname}{\bibname}% %% 修正 \@mkboth を \chapter* の引数の外に出しただけ \list{\@biblabel{\@arabic\c@enumiv}}% {\settowidth\labelwidth{\@biblabel{#1}}% \leftmargin\labelwidth \advance\leftmargin\labelsep \@openbib@code \usecounter{enumiv}% \let\p@enumiv\@empty \renewcommand\theenumiv{\@arabic\c@enumiv}}% \sloppy \clubpenalty4000 \@clubpenalty\clubpenalty \widowpenalty4000% \sfcode`\.\@m} {\def\@noitemerr {\@latex@warning{Empty `thebibliography' environment}}% \endlist} \makeatother \pagestyle{fancy} \begin{document} \chapter{あああああ} \newpage あああああああああああああああああ \chapter{いいいいい} \newpage いいいいいいいいいいいいいいいいい \chapter*{ううううう}\markboth{ううううう}{} \newpage ううううううううううううううううう \appendix \chapter{えええええ} \newpage えええええええええええええええええ \chapter{おおおおお} \newpage おおおおおおおおおおおおおおおおお \begin{thebibliography}{99} \bibitem{abc} ほげほげ \newpage \bibitem{def} ほにゃらら \end{thebibliography} \end{document}
この書き込みへの返事: