标题中的短标题不改变内容中的标题

标题中的短标题不改变内容中的标题

我应用这里给出的答案

如何在页眉中使用简短的小节标题,但不在目录中使用?

但只有一侧有效,该怎么办?

答案1

由于建议的链接没有回答您的问题(最好先尝试一下!),并且不同的文档类别以不同的方式处理此问题,因此这是一种几乎在任何地方都适用的方法。

“通用”方法利用了 (La)TeX 提供的基本“标记”结构。假设双面分页。

如果要在左侧页面上进行更改,请使用\markleft{...}(并非所有文档类都定义此功能;请参阅\markboth下文);如果在右侧,请使用\markright{...}。如果两侧都受到影响,\markboth{<left text>}{<right text>}则使用 是您的朋友。

你需要设定标记它所取代的(子)节标题,但页面输出。因此,最佳位置是在发出 (sub)section 命令后立即进行。注意不要留下任何不需要的 (水平) 空格;请记住,输入文件中的新行相当于键入的空格,因此可以通过在受影响的行末尾添加 来消除“额外”空格%。以下是示例:

\subsection{Long, long, long heading used for TOC}
\markboth{Short left heading}{Short right heading}%
Text of the section.

顺便说一句,还有另一个问题也提供了相关的解决方案,以及包含更多信息的博客条目链接: 如何在页眉中显示短章节名称并在目录中显示长章节名称?

添加:
在回答@Vrouvrou 的后续问题“是否有 \markcenter?”时,答案是否定的,但可能不是因为“显而易见”的原因。

此处的“右”和“左”指的是右页(正面)和左页(反面),而不是指文本在页眉行中的位置。没有对应的中心。

相关内容