![在奇数页显示章节名称并在偶数页外部模式中显示章节名称](https://linux22.com/image/316291/%E5%9C%A8%E5%A5%87%E6%95%B0%E9%A1%B5%E6%98%BE%E7%A4%BA%E7%AB%A0%E8%8A%82%E5%90%8D%E7%A7%B0%E5%B9%B6%E5%9C%A8%E5%81%B6%E6%95%B0%E9%A1%B5%E5%A4%96%E9%83%A8%E6%A8%A1%E5%BC%8F%E4%B8%AD%E6%98%BE%E7%A4%BA%E7%AB%A0%E8%8A%82%E5%90%8D%E7%A7%B0.png)
\usepackage{footnote}
\usepackage{tablefootnote}
\usepackage{scrpage2}
% Height of Headnote
\setlength{\headheight}{1.5\baselineskip}
% Settings
\renewcommand*{\headfont}{\normalfont}
\clearscrheadings
\clearscrplain
\ofoot[\pagemark]{\pagemark}
\pagestyle{scrheadings}
\automark{chapter}
\renewcommand{\chaptermark}[1]%
{\markboth{{\thechapter.\ #1}}{}}
\renewcommand{\sectionmark}[1]%
{\markright{{\thesection.\ #1}}}
这些是我对页眉的设置,用于在偶数页显示章节名称,在奇数页显示章节名称以及相应的页码。
问题是,页眉和页码都显示在页面内部。 如何将它们显示在外端?
答案1
你应该使用scrlayer-scrpage
而不是过时的scrpage2
。无论如何,有一系列命令
\lehead[left even]{left even}
\cehead[center even]{center even}
\rehead[right even]{right even}
\lohead[left odd]{left odd}
\cohead[center odd]{center odd}
\rohead[right odd]{right odd}
(与 类似,而foot
不是head
),其中l
、c
、r
分别代表左、中、右,用于控制信息在标题中的位置。还有
\ihead[scrplain-inside ]{scrheadings-inside }
\chead[scrplain-centered ]{scrheadings-centered }
\ohead[scrplain-outside ]{scrheadings-outside }
其中i
代表内边距,o
代表外边距。
在你的情况下,你只需说类似的话
\documentclass{scrbook}
\usepackage[a6paper]{geometry}%just for the example
\usepackage{scrpage2}
\usepackage{lipsum}
\clearscrheadings
\clearscrplain
\ohead[\headmark]{\headmark}
\cfoot[\thepage]{\pagemark}
\pagestyle{scrheadings}
\begin{document}
\chapter{Test chapter}
\section{Test section}
\lipsum[1-3]
\end{document}
结果: