![回忆录中的页码在带有标题的页面中从底部移到了右上部](https://linux22.com/image/256199/%E5%9B%9E%E5%BF%86%E5%BD%95%E4%B8%AD%E7%9A%84%E9%A1%B5%E7%A0%81%E5%9C%A8%E5%B8%A6%E6%9C%89%E6%A0%87%E9%A2%98%E7%9A%84%E9%A1%B5%E9%9D%A2%E4%B8%AD%E4%BB%8E%E5%BA%95%E9%83%A8%E7%A7%BB%E5%88%B0%E4%BA%86%E5%8F%B3%E4%B8%8A%E9%83%A8.png)
我正在使用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
这就是页面样式的行为companion
。memoir
手册提供了许多页面样式,详见第 7.2 节。
您可能想尝试以下其中之一:
\pagestyle{ruled}
或者
\pagestyle{plain}
最后一个大约是“默认”。
如果您想调整页面样式,最好的方法是创建自己的样式。第 7.3 节对此进行了描述。
这是一个非常简单的例子,可能接近您的需要:
\copypagestyle{mine}{ruled}
\makeevenfoot{plain}{}{\thepage}{}
\makeoddfoot{plain}{}{\thepage}{}
\pagestyle{mine}