jsbook、fancyスタイルにて、ヘッダの奇数頁左に章・タイトルを、偶数頁右に節・タイトルを、フッタの奇数頁左に頁番号・章・タイトルを、偶数頁右に節・タイトル・頁番号を出力させたいと考えています。
章のある頁もレイアウトが揃うようにと、以前のQAを参考にさせて頂いて、修正したつもりですが、章のある頁が偶数頁である場合に限って、ヘッダ・フッタとも節の出力が反映されません。
もし、対処方法をご存知の方がいらっしゃいましたらご教授頂けますと幸いです。
宜しくお願い致します。
\documentclass[b5paper,papersize,openany,dvipdfmx]{jsbook}
\usepackage{fancyhdr}
\usepackage[japanese]{babel}
\usepackage{graphicx}
\usepackage{amsmath,amssymb}
\usepackage{bm}
\usepackage{graphicx}
\usepackage{subfigure}
\usepackage{verbatim}
\usepackage{wrapfig}
\usepackage{ascmac}
\usepackage{makeidx}
\usepackage{pgfplots}
\usepackage{tikz}
\usepackage{multicol}
\setlength{\textwidth}{\fullwidth}
\setlength{\evensidemargin}{\oddsidemargin}
\pagestyle{fancy}
\makeatletter
\renewcommand{\chapter}{%
\if@openright\cleardoublepage\else\clearpage\fi
\global\@topnum\z@
\secdef\@chapter\@schapter}
\makeatother
\renewcommand{\chaptermark}[1]{\markboth{第\ \thechapter\ 章 \ #1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection #1}{}}
% clear all header fields
\fancyhead{}
\fancyhead[LO]{\leftmark}
\fancyhead[RE]{\rightmark}
%clear all footer fields
\fancyfoot{}
\fancyfoot[LO]{\thepage \leftmark}
\fancyfoot[RE]{\rightmark \thepage}
%ヘッダの高さ幅を調節
\setlength{\headheight}{12pt}
%ヘッダの罫線を消す
\renewcommand{\headrulewidth}{0pt}
\begin{document}
% 序文の開始
\frontmatter
\chapter{はじめのはじめ}
%\thispagestyle{fancy}
\section{はじめにA}
%\thispagestyle{fancy}
\newpage
\section{はじめにB}
\tableofcontents
% 本文の開始
\mainmatter
\chapter{はじめの章}
\newpage
\newpage
\section{はじめの章の節A}
\chapter{つぎの章}
\section{つぎの章の節A}
\newpage
\section{つぎの章の節B}
\chapter{つぎの${}^2$章}
\section{つぎの${}^2$章の節A}
\newpage
\section{つぎの${}^2$章の節B}
\newpage
\section{つぎの${}^2$章の節C}
\newpage
\chapter{つぎの${}^3$章}
\section{つぎの${}^3$章の節A}
\newpage
\section{つぎの${}^3$章の節B}
\section{つぎの${}^3$章の節C}
\section{つぎの${}^3$章の節D}
\section{つぎの${}^3$章の節E}
\section{つぎの${}^3$章の節F}
\section{つぎの${}^3$章の節G}
\section{つぎの${}^3$章の節H}
\section{つぎの${}^3$章の節I}
\section{つぎの${}^3$章の節J}
\chapter{つぎの${}^4$章}
\section{つぎの${}^4$章の節A}
% 後書きの開始
\backmatter
\end{document}