回忆录中的页码在带有标题的页面中从底部移到了右上部

回忆录中的页码在带有标题的页面中从底部移到了右上部

我正在使用memoir页面companion样式和madsen章节样式。

\documentclass[11pt, openany, oneside]{memoir}  %Start chapter in even or odd page
\usepackage[utf8]{inputenc} %Carácteres españoles
\usepackage[spanish]{babel} %Traducción de Título, Seccion, etc.

\setcounter{secnumdepth}{2} %Profundidad de Numeracion de titulos
\setcounter{tocdepth}{2}        %Profundidad de Numeracion de TOC

\pagestyle{companion}
\chapterstyle{madsen}       %Chapter style

\setcounter{chapter}{-1}        %Comenzar a numerar en 0

\usepackage{epsfig}         %??

%\setlength{\parindent}{0pt}    %Eliminar indent inicial
\nonzeroparskip         %Aumentar espacio entre párrafo

\tightlists                 %Less space betwenn item lists

在没有标题的页面上,页码位于底部中央位置。在有标题的页面上,页码位于顶部左侧位置。

这是默认行为吗?我一点也不喜欢它。

有没有办法让它在所有文档中保持一致?我更喜欢底部中心。

注意:我曾尝试阅读回忆录课程文档,但对我来说有点难。

答案1

在包含章节标题的页面上使用另一种页面样式是标准做法。您可以通过以下方式在这些页面上使用相同的页面样式:

\pagestyle{X}
\aliaspagestyle{chapter}{X}

其中 X 是页面样式。如果我理解正确的话,你想要的是这样的:

\documentclass{memoir}


%%% HEADER AND FOOTER 

\makepagestyle{standard} %Make standard pagestyle

\makeatletter                 %Define standard pagestyle
\makeevenfoot{standard}{}{\thepage}{} %
\makeoddfoot{standard}{}{\thepage}{}  %
\makeevenhead{standard}{\leftmark}{}{}
\makeoddhead{standard}{}{}{\rightmark}
\makeheadrule{standard}{\textwidth}{\normalrulethickness}
\makeatother                  %

\makeatletter
\makepsmarks{standard}{
\createmark{chapter}{both}{shownumber}{\@chapapp\ }{ \quad }
\createmark{section}{right}{shownumber}{}{ \quad }
\createplainmark{toc}{both}{\contentsname}
\createplainmark{lof}{both}{\listfigurename}
\createplainmark{lot}{both}{\listtablename}
\createplainmark{bib}{both}{\bibname}
\createplainmark{index}{both}{\indexname}
\createplainmark{glossary}{both}{\glossaryname}
   }
\makeatother                               %


\nouppercaseheads
\pagestyle{standard}               %Choosing pagestyle and chapter pagestyle
\aliaspagestyle{chapter}{plain}    %Change plain to standard if you want the header on pages with chapter headings 



\usepackage{lipsum}

\begin{document}

\frontmatter
\chapter{Preface}
\lipsum

\mainmatter
\chapter{First Chapter}
\lipsum
\section{A section}
\lipsum

\section{Second Chapter}

\lipsum

\end{document}

答案2

这就是页面样式的行为companionmemoir手册提供了许多页面样式,详见第 7.2 节。

您可能想尝试以下其中之一:

\pagestyle{ruled}

或者

\pagestyle{plain}

最后一个大约是“默认”。

如果您想调整页面样式,最好的方法是创建自己的样式。第 7.3 节对此进行了描述。

这是一个非常简单的例子,可能接近您的需要:

\copypagestyle{mine}{ruled}
\makeevenfoot{plain}{}{\thepage}{}
\makeoddfoot{plain}{}{\thepage}{}
\pagestyle{mine}

相关内容