带 markboi 的节标题

带 markboi 的节标题

我曾经\markboth在文档的某些部分指定特定文本。现在在文档的中间部分(实际章节),我想将章节名称放在左边,将部分名称放在右边。我使用了\chaptermark,但简介一直显示。我想尽可能保持简单,如果可能的话只使用 markboth,看来我做错了一些简单的事情……

\documentclass[parskip=half,10pt,twoside]{scrbook}

\usepackage[dottedtoc, floatperchapter, parts]{classicthesis}

\begin{document}
\chapter*{Introduction}
\addcontentsline{toc}{chapter}{\tocEntry{Introduction}}
\markboth{\spacedlowsmallcaps{Introduction}}{\spacedlowsmallcaps{Introduction}}

\chapter[Short title]{Full title}
 \renewcommand{\chaptermark}[1]{%
\markboth{\thechapter.\ #1}{}}

\end{document}

我使用以下命令成功打印了左侧的章节号 + 标题。现在我只需要右侧的节号 + 标题。

 \renewcommand{\chaptermark}[1]{\markboth{\spacedlowsmallcaps{\chaptername}\ \spacedlowsmallcaps{\thechapter}.\ #1}{}}

我试过 \markrigth,但不起作用。有什么想法吗?我相信这很简单。

答案1

以下代码帮我解决了这个问题。一定要在第一个章节标题出现之前添加这个代码。

 \renewcommand{\chaptermark}[1]{\markboth{\spacedlowsmallcaps{\chaptername}\ \spacedlowsmallcaps{\thechapter}.\ #1}{}}

 \renewcommand{\sectionmark}[1]{ \markright{\spacedlowsmallcaps{\thesection}.\ \spacedlowsmallcaps{#1}}{} }

相关内容