如何重新定义文档类的默认宏

如何重新定义文档类的默认宏

当选择文档类别时,我发现它们都会对我的文档产生一些不必要的更改,但我无法更改默认宏来正确设置格式。

在我的序言中,我运行以下内容:

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

使用 document 类时,这会产生预期的效果book,但不幸的是,该类在每一章结束后也会留下一个空白页,我宁愿没有它。可以通过将类更改为 来解决第二个问题report,但这会破坏页脚格式,因为需要修复右侧的“机密”和页脚左侧的页码。

是否有一个命令可以用来:
- 删除书籍类中每个部分后的空白页,或者;
- 阻止报告类强制页脚不交替,正如我尝试的那样?

谢谢

答案1

twosideMWE 可能会有所帮助,但我猜你在报告中遗漏了该选项

\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}%

相关内容