jsbookで書かれた文書に付録を付けたのですが,デフォルトではchapterは奇数ページから始まり中扉が自動的に作られる場合があります.
現在作成中の文書では,この中扉を付録の箇所(たとえば付録Aと付録Bの間)だけで取り除きたいと思っています.
方法を教えてください.お願いいたします.
次の例のようなことをお考えですか?
# 要は,付録部分であるか否かを表すフラグを導入し,
# そのフラグが立っているところでは \chapter の際に
# (たとえ openright クラスオプションが適用されていても)
# 無条件に \clearpage のほうを行うようにしたということです.
\documentclass{jsbook}
\makeatletter
\def\chapter{%
\if@openright
\if@in@appendix \clearpage \else \cleardoublepage \fi%%% 変更
\else
\clearpage
\fi
\plainifnotempty % 元: \thispagestyle{plain}
\global\@topnum\z@
\secdef\@chapter\@schapter}
\newif\if@in@appendix \global\@in@appendixfalse
\def\appendix{%
\cleardoublepage
\global\@in@appendixtrue%%% 追加
\setcounter{chapter}{0}%
\setcounter{section}{0}%
\gdef\@chapapp{\appendixname}%
\gdef\@chappos{}%
\gdef\thechapter{\@Alph\c@chapter}}
\def\endappendix{\@in@appendixfalse}
\def\backmatter{%
\if@openright
\cleardoublepage
\else
\clearpage
\fi
\global\@in@appendixfalse%%% 追加
\@mainmatterfalse}
\makeatother
\begin{document}
\chapter{サンプル(1)}
サンプル
\chapter{サンプル(2)}
サンプル
\chapter{サンプル(3)}
サンプル
\appendix
\chapter{付録(1)}
付録
\chapter{付録(2)}
付録
\chapter{付録(3)}
付録
\endappendix
%%% ↑これを入れれば,それ以降の \chapter
%%% (thebibliography 環境などの中で暗黙のうちに用いられているものを含む)
%%% の際に再び改丁するようになります.
\begin{thebibliography}{9}
\bibitem{ref1} 何らかの文献
\end{thebibliography}
\end{document}
# 要は,付録部分であるか否かを表すフラグを導入し,
# そのフラグが立っているところでは \chapter の際に
# (たとえ openright クラスオプションが適用されていても)
# 無条件に \clearpage のほうを行うようにしたということです.
\documentclass{jsbook}
\makeatletter
\def\chapter{%
\if@openright
\if@in@appendix \clearpage \else \cleardoublepage \fi%%% 変更
\else
\clearpage
\fi
\plainifnotempty % 元: \thispagestyle{plain}
\global\@topnum\z@
\secdef\@chapter\@schapter}
\newif\if@in@appendix \global\@in@appendixfalse
\def\appendix{%
\cleardoublepage
\global\@in@appendixtrue%%% 追加
\setcounter{chapter}{0}%
\setcounter{section}{0}%
\gdef\@chapapp{\appendixname}%
\gdef\@chappos{}%
\gdef\thechapter{\@Alph\c@chapter}}
\def\endappendix{\@in@appendixfalse}
\def\backmatter{%
\if@openright
\cleardoublepage
\else
\clearpage
\fi
\global\@in@appendixfalse%%% 追加
\@mainmatterfalse}
\makeatother
\begin{document}
\chapter{サンプル(1)}
サンプル
\chapter{サンプル(2)}
サンプル
\chapter{サンプル(3)}
サンプル
\appendix
\chapter{付録(1)}
付録
\chapter{付録(2)}
付録
\chapter{付録(3)}
付録
\endappendix
%%% ↑これを入れれば,それ以降の \chapter
%%% (thebibliography 環境などの中で暗黙のうちに用いられているものを含む)
%%% の際に再び改丁するようになります.
\begin{thebibliography}{9}
\bibitem{ref1} 何らかの文献
\end{thebibliography}
\end{document}