Как переопределить макросы по умолчанию для класса документа

Как переопределить макросы по умолчанию для класса документа

При выборе класса документа я обнаруживаю, что все они вносят нежелательные изменения в мой документ, но у меня возникают проблемы с изменением макросов по умолчанию для правильной настройки форматирования.

В своей преамбуле я пишу следующее:

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

Это дает желаемый эффект при использовании bookкласса документа, но этот класс, к сожалению, также оставляет пустую страницу после окончания каждой главы, чего я бы предпочел избежать. Эту вторую проблему можно решить, изменив класс на report, но это затем испортит форматирование нижнего колонтитула, исправив «Конфиденциально» справа и номер страницы слева от нижнего колонтитула.

Есть ли команда, которую я могу использовать, чтобы:
- удалить пустую страницу после каждого раздела в классе книги или;
- запретить классу отчета заставлять нижний колонтитул не чередоваться, как я пытался это сделать?

Спасибо

решение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}%

Связанный контент