替换 scrbook 中某一页的页码

替换 scrbook 中某一页的页码

我有一本双面剪贴簿,我想用特殊字符替换一个页码,而其余页面仍应使用阿拉伯数字编号。我该如何实现?

到目前为止,我已经尝试过fancyhdr并重新定义,\pagemark正如您在 MWE 中所看到的那样,但两者都没有带来预期的结果。

由于fancyhdr我使用以下方法,因此页码和 rfoot 没有放在与普通 scrbook 样式相同的位置mpinclude=true

\documentclass[twoside,mpinclude=true]{scrbook}

\usepackage[showframe]{geometry}
\usepackage{fancyhdr}
\usepackage{lipsum}

\title{Book}

\begin{document}
\maketitle

\pagestyle{fancy}
\renewcommand{\headrulewidth}{0pt}
\lfoot[{:-)}]{}
\rfoot[]{{:-)}}
\cfoot{}
\section*{Acknowledgements}
I want to thank everyone.

\clearpage
\pagestyle{plain}
\lipsum

\end{document}

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

当我重新定义时,\pagemark它在正确的位置,但我不知道如何将其重置为以前的定义。

\documentclass[twoside,mpinclude=true]{scrbook}

\usepackage[showframe]{geometry}
\usepackage{lipsum}

\title{Book}

\begin{document}
\maketitle

\lipsum[3]

\clearpage

\renewcommand{\pagemark}{:-)}
\section*{Acknowledgements}
I want to thank everyone.

\clearpage
\pagestyle{plain}
\lipsum

\end{document}

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

答案1

我通过在这个答案中重新定义 pagemark 找到了第二个选项的答案:https://tex.stackexchange.com/a/439431/11820

\pagemark必须重置为\renewcommand\pagemark{\usekomafont{pagenumber}\thepage}

\documentclass[twoside,mpinclude=true]{scrbook}

\usepackage[showframe]{geometry}
\usepackage{lipsum}

\title{Book}

\begin{document}
\maketitle

\lipsum[3]

\clearpage

\renewcommand{\pagemark}{:-)}
\section*{Acknowledgements}
I want to thank everyone.

\clearpage
\renewcommand\pagemark{\usekomafont{pagenumber}\thepage}
\lipsum

\end{document}

笔记:我也不介意收到一个答案,以便将 fancyhdr 与 koma scrbook 结合正确放置页码mpinclude=true

相关内容