问题修改:我必须做什么才能在不使用 fancyhdr 的情况下更改每一页(尤其是章节)的页码位置?
背景和详细信息:我已经在将近一周的时间里,每天都花上很多很多时间来寻找该问题的答案,而我所得到的最接近的答案是我的论文,这样它就可以将所有页码打印在我想要的位置(每页的右下角),除了章节和其他一些页面(例如目录的第一页、表格列表的第一页和图表列表的第一页)。
我无法使用 fancyhdr,因为我正在为文档使用“书籍(回忆录)”样式,这不允许使用 fancyhdr(至少我无法让它工作)。我最初确实使用了不同的格式,并使用 fancyhdr 将页码放在了正确的位置,但发现了其他(更大的)限制,我可以通过切换到回忆录来克服这些限制。
通过搜索,我可以将以下代码放入 LaTeX 序言中:
\makeevenfoot{headings}{}{}{\thepage}
\makeoddfoot{headings}{}{}{\thepage}
\makeevenhead{headings}{}{}{}
\makeoddhead{headings}{}{}{}
这会将页码放在每页的右下角(正如我需要的那样),除了章节(也是 TOC、LOT、LOF 的第一页)。对于章节,它将页码放在底部中央。所以我现在需要的是知道如何使章节的页码也位于右下角。(如果我也可以将 TOC、LOT 和 LOF 第一页的页码也放在右下角就好了,但章节是最重要的。)
[注 1:所有页眉和其他页脚都应没有任何内容。我不能使用将页码放在正确位置的解决方案,但还要将其他内容放在页眉/页脚中(例如章节等)。]
[注 2:我对任何解决方案都很满意。但是,如果可能的话,我想知道如何在 LaTeX 序言中执行此操作,以及如何在带有代码的页面上单独执行此操作。]
其他可能相关的详细信息:
- 我正在使用 LyX 版本 2.0.6。
- 文献类别:书籍(回忆录)。
- 选择的模块:自定义页眉/页脚。
- 页面布局 -> 标题样式:默认。
- 不是双面的。
- 边距:上方 4cm、下方 3cm、左侧 4cm、右侧 3cm。
- LaTeX 前言:(如上面的代码所示——目前前言中没有其他代码)。
谢谢如果你决定帮助我,我非常感谢你的时间!我知道你的时间很宝贵,这就是为什么我搜索了好一会儿才最终提出这个问题。
再问一次:我必须做什么才能在不使用 fancyhdr 的情况下更改所有/每一页(尤其是章节)的页码位置?
编辑:万一其他人也有同样的疑问,但需要将页码放在不同于右下角的位置(正如我所需要的),如果答案也能解释这一点(和/或给出其他位置的例子)那就太好了。
至于普通页面(不包括章节等)的页码,要更改页码的位置,只需将“ \thepage”移动到我上面发布的代码中“{headings}”末尾的“{}{}{}”的左侧、中间或右侧。
例如(在单面文档上),如果您希望它位于左下角而不是右下角,请执行以下操作:
\makeevenfoot{headings}{\thepage}{}{}
\makeoddfoot{headings}{\thepage}{}{}
\makeevenhead{headings}{}{}{}
\makeoddhead{headings}{}{}{}
答案1
该类memoir
使用页面样式chapter
作为章节起始页。默认情况下,这与 相同plain
,但可以对其进行修改。
\documentclass{memoir}
\usepackage{kantlipsum} % just for the example
\makeevenfoot{headings}{}{}{\thepage}
\makeoddfoot{headings}{}{}{\thepage}
\makeevenhead{headings}{}{}{}
\makeoddhead{headings}{}{}{}
\copypagestyle{chapter}{plain} % make chapter a page style of its own
\makeevenfoot{chapter}{}{}{\thepage}
\makeoddfoot{chapter}{}{}{\thepage}
\makeevenhead{chapter}{}{}{}
\makeoddhead{chapter}{}{}{}
\begin{document}
\mainmatter
\chapter{A title}
\section{Something}
\kant
\end{document}
你可以说
\copypagestyle{chapter}{headings}
并避免设置\makeeven...
为chapter
,但我不推荐这样做,因为您以后可能想要更改headings
页面样式并且让它更好headings
且chapter
保持独特。