我想删除页眉,但保留页码的奇偶顺序。此代码是一个非常大的代码示例。
% !TeX spellcheck = en_US
\documentclass[11pt,twoside]{book}% Use this line for the print version of the thesis
\usepackage[ngerman,american]{babel}
\usepackage{blindtext}
\begin{document}
\pagestyle{headings}
\mainmatter
\include{chapter1}
\pagestyle{plain}
\include{chapter2}
\end{document}
% content
Chapter1
\chapter{Chapter1}
\label{chp:1}
\section{XXX}
\Blindtext
\section{YXX}
\Blindtext
Chapter2
\chapter{Chapter2}
\section{XXX}
\Blindtext
\section{YXa}
\Blindtext
我使用了 \pagestyle{plain}。它能工作,但会将页码移到页面底部中央(5-8),这是错误的。我想将页码保留在页面的左上角和右下角(参见第 2-4 页)。
- 其他问题包括:
**为什么第 1 章和第二章的标题出现重复。
为什么页码 1 位于页面的底部中央。**
答案1
plain
使用以下方法重新定义页面样式非常容易titleps
\documentclass[11pt,twoside]{book}% Use this line for the print version of the thesis
\usepackage[ngerman,american]{babel}
\usepackage{blindtext}
\usepackage{titleps}
\renewpagestyle{plain} {%
\sethead{}{}{}
\setfoot[\thepage][][]{}{}{\thepage}
}
\pagestyle{plain}
\begin{document}
\mainmatter
\chapter{Chapter1}
\label{chp:1}
\section{XXX}
\Blindtext
\section{YXX}
\Blindtext
\chapter{Chapter2}
\section{XXX}
\Blindtext
\section{YXa}
\Blindtext
\end{document}
答案2
\documentclass[11pt,twoside]{book}% Use this line for the print version of the thesis
\usepackage[ngerman,american]{babel}
\usepackage{blindtext}
\makeatletter
\def\ps@plain{%
\def\@oddfoot{\hfill\thepage}
\def\@evenfoot{\thepage\hfill}
\def\@evenhead{}%
\def\@oddhead{}%
}
\def\ps@headings{%
\let\@oddfoot\@empty\let\@evenfoot\@empty
\def\@evenhead{\thepage\hfil}%
\def\@oddhead{{}\hfil\thepage}%
\let\@mkboth\markboth
}
\makeatother
\begin{document}
\pagestyle{headings}
\mainmatter
\include{chapter1}
\pagestyle{plain}
\include{chapter2}
\end{document}