(希望我的评论者或我所在领域的任何人都不会看到这篇文章)我想在我的博士论文(使用出色的 classicthesis 模板撰写)中添加一个复活节彩蛋。我想将第 42 页的页眉更改为生命、宇宙和一切的终极问题的答案而不是默认的章节标题。可以这样做吗?我知道可以在文本的某个点更改标题(例如,通过使用fancyhdr
和定义pagestyle
),但无论第 42 页的内容是什么,我都可以准确地找到它吗?
提前感谢你的帮助!
答案1
您可以if
在页眉中使用。例如,这会使用以下定义更改第 3 页的页眉classicthesis
:
\documentclass[fontsize=11pt,paper=a4,pagesize,twoside]{scrreprt}
\usepackage[linedheaders]{classicthesis}
\newcommand{\replaceText}{\spacedlowsmallcaps{Answer to the Ultimate Question of Life, the Universe, and Everything}}
\lehead{\mbox{\llap{\small\thepage\kern2em}\ifnum\value{page}=3\replaceText\else\headmark\fi\hfil}}
\rohead{\mbox{\hfil{\ifnum\value{page}=3\replaceText\else\headmark\fi}\rlap{\small\kern2em\thepage}}}
\pagestyle{scrheadings}
\usepackage{blindtext}
\begin{document}
\chapter{First Chapter}
\blindtext[60]
\end{document}
旧答案如果您不使用classicthesis
:
您可以在页眉中使用if
。例如,这将更改第 3 页的页眉:
\documentclass{report}
\usepackage[automark]{scrlayer-scrpage}
\pagestyle{scrheadings}
\clearpairofpagestyles
\ohead{\ifnum\value{page}=3{Answer to the Ultimate Question of Life, the Universe, and Everything }\else\headmark\fi}
\ofoot[\pagemark]{\pagemark}
\usepackage{blindtext}
\begin{document}
\Blinddocument
\end{document}