ドキュメントクラスのデフォルトマクロを再定義する方法

ドキュメントクラスのデフォルトマクロを再定義する方法

ドキュメント クラスを選択すると、それらすべてがドキュメントに不要な変更を生成することがわかりますが、デフォルトのマクロを変更して適切な書式を設定するのに問題があります。

私の序文では、次のことを実行しています。

\fancypagestyle{plain}{  
    \fancyhf{}  
    \fancyfoot[RO,LE]{Confidential}  
    \fancyfoot[LO,RE]{\thepage}  
    \renewcommand{\headrulewidth}{0pt}  
    \renewcommand{\footrulewidth}{0.4pt}  
}

これは、ドキュメント クラスを使用する場合に望ましい効果をもたらしますbookが、残念ながらこのクラスでは各章の終了後に空白ページも残されます。これはできれば避けたいものです。この 2 番目の問題は、クラスを に変更することで解決できますreportが、これにより、フッターの右側に「Confidential」が、左側にページ番号が固定され、フッターの書式設定が台無しになります。

次のいずれかを行うために使用できるコマンドはありますか?
- ブック クラスの各セクションの後の空白ページを削除する、または
- レポート クラスが、私が作成しようとしたようにフッターを交互に表示しないように強制するのを停止する。

ありがとう

答え1

MWEは役に立つだろうが、twosideレポートではそのオプションを省略しているのではないかと思う。

\documentclass[twoside]{report}
\usepackage{fancyhdr}
\usepackage{lipsum}

\fancypagestyle{plain}{
\fancyhf{}
\fancyfoot[RO,LE]{Confidential}
\fancyfoot[LO,RE]{\thepage}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0.4pt}
}

\pagestyle{plain}
\begin{document}%
  \lipsum[1-30]
\end{document}%

関連情報