是否继续将表格标题列表到其他部分?

是否继续将表格标题列表到其他部分?

我正在排版一篇长论文,然后突然意识到标题表格列表跳转到添加到其他部分,例如致谢作者声明等等。因此,我确保我清楚下一页的内容:\nextpage例如

\lhead{\emph{List of Tables}}
\listoftables
\addtocontents{toc}{\vspace{1em}}
\clearpage

我能做些什么来纠正这个问题吗?

答案1

请注意,此答案使用 是scrpage2因为 BrettHarry 的问题/示例中未包含/提及原始包。为此,我必须使用\lehead而不是\lhead


问题在于您将左头 ( \lehead) 设置为静态文本 ( \emph{List of Tables})。请\headmark改用。

\lehead{\emph{Table of contents}}
\tableofcontents

\lehead{\headmark}

不过我觉得手动设置目录头不是很好吗?好像也和\emph只有目录头不一致。

更新

这是一个最简单的例子,展示了我的答案的用法

\documentclass[english]{scrbook}

\usepackage{scrpage2}% works too with non-KOMA-classes
    \automark{chapter}% let chapter title be the headmark
    \lehead{\headmark}% set head
    \pagestyle{scrheadings}% choose pagestyle


\usepackage{babel}
    % change TOC name
    % (this way works only with KOMA-classes or with scrbase.sty I guess)
    \renewcaptionname{english}{\contentsname}{Table of Contents}


\usepackage{blindtext}

\begin{document}
\tableofcontents

\Blinddocument\Blinddocument
\Blinddocument\Blinddocument
\Blinddocument\Blinddocument
\Blinddocument\Blinddocument
\end{document}

它还显示头部\emph默认为斜体(也是如此)。如果您想更改字体,请使用\setkomafont(请参阅 scrguien.pdf)

相关内容