我正在尝试使用 配置一本书fancyhdr
。我希望书名在偶数页居中,章节名称在奇数页居中。这一切都很好,除了两个简单的问题:
- 是否有一个代表书名的变量?
- 是否有一个代表章节名称的变量?
我可能很笨,但我似乎找不到这些明显变量的名称。
我当然可以在序言和章节开头将其硬连线到自己的变量中,但这让我觉得这是一个糟糕的临时解决方案。
答案1
据我所知,没有包含书名的变量。您必须自己创建一个。我认为下面的 MWE 可以满足您的要求。
% titleprob.tex SE 624386
\documentclass{book}
\usepackage{lipsum}
\setlength{\textheight}{0.4\textheight}
\newcommand{\booktitle}{THE BOOK} % the title of the book
\usepackage{fancyhdr} % your pagestyle
\pagestyle{fancy}
\fancyhead[CE]{\booktitle}
\fancyhead[LE,RE]{}
\fancyhead[CO]{\leftmark}
\fancyhead[LO,RO]{}
\fancyfoot[C]{\thepage}
\begin{document}
\title{\booktitle}
\author{A N Other}
\maketitle
\chapter{Chapter}
Some text. the book's title is ``\booktitle''.
\lipsum[1-6]
\end{document}
您可能希望使用不同的文本作为书的实际标题,并使用另一个(缩短的)版本作为页码标题。