\chapter* 带有 titletoc 条目和运行头

\chapter* 带有 titletoc 条目和运行头

上述答案涉及Koma并处理单个章节。我无法在我的案例中使用答案,其中文档类是book我想要处理的全部章节。

我想定义一个titletoc命令,比如\chapter*抑制章节标题中的单词Chapter和,chapter number但生成目录条目和页眉,且都不包含单词Chapterchapter number

但事实证明,问题确实有人问过,正如@Johannes_B 最后在评论中指出的那样,答案是在创建未编号的章节/部分(并将它们添加到目录和/或页眉)也就是说,\chapter*不需要重新定义,但需要添加两行。看起来有点笨重,但插入一个宏chapter*和这两行就可以完成这项工作。

更正:这两行@egreg 在上述问题中给出了答案,但隐藏在评论中。:-(

以下是缩进的另外两行必要内容的 MWE:

\documentclass[11pt]{book}
\usepackage{titletoc}
\usepackage{hyperref}
\begin{document}
\tableofcontents
\chapter*{One}
    \addcontentsline{toc}{chapter}{One}
    \markboth{\MakeUppercase{One}}{\MakeUppercase{One}} 
Text  
\newpage
Text  Text 
\newpage
Text  Text  Text
\end{document}

答案1

“如果你想做好一件事,那就自己做。”

\phantomsection %% hyperref thingy
\addcontentsline{toc}{chapter}{Introduction} %% add to toc
\chapter*[Introduction]{Introduction} %% actual chapter invocation
\let\backupthefigure\thefigure  %% dark voodoo magic to get figure numbers go like
\renewcommand{\thefigure}{0.\arabic{figure}} %% Fig. 0.2 instead of Fig. 2

memoir在这里使用了样式,显然运行头声明是memoir特定的。


更新。book样式基于 MWE 工作,但是您需要自己调整运行头的样式。请注意\chapter和的顺序addtotoc。(在我的初始代码中它有所不同,但在那里以某种方式工作,可能是因为这里省略了其他内容。)

\documentclass[11pt,twoside]{book}
\usepackage{hyperref}
\usepackage{fancyhdr}
\pagestyle{fancy}

\usepackage{lipsum}
\begin{document}
\tableofcontents
\cleardoublepage

\phantomsection %% hyperref thingy
\chapter*{One} %% actual chapter invocation
\addcontentsline{toc}{chapter}{One} %% add to toc

%% see https://tex.stackexchange.com/questions/68308/how-to-add-running-title-and-author
\fancyhead[RE]{One}
%\fancyhead[LO]{2013 Firstauthor and Secondauthor}

\lipsum[1-3]

\chapter{Real One}

\lipsum[4-10]

\end{document}

memoir课程(我使用过并且我认为优于book)按照我最初发布的方式工作,下面是完整的代码和屏幕截图:

\documentclass[11pt,twoside]{memoir}
\usepackage{hyperref}

\usepackage{lipsum}
\begin{document}
\tableofcontents
\cleardoublepage

\phantomsection %% hyperref thingy
\chapter*[One]{One} %% actual chapter invocation
\addcontentsline{toc}{chapter}{One} %% add to toc

\lipsum[1-5]

\chapter{Real One}

\lipsum[4-10]

\end{document}

回忆录章节作品的可选参数

顺便说一句,您可以考虑使用microtypenatbib/ biblatex。这可以大大提高作者的生产力(在撰写科学文本时)和结果的视觉效果。

相关内容