禁止表列表和图列表之间的分页

禁止表列表和图列表之间的分页

在我的文档中,我使用 KOMA 类scrreprt。这会导致每个新章节都有一个新页面。这也发生在\listoftables和 上\listoffigures。现在我有一个特殊情况,我想抑制这两个部分之间的换行符。

\documentclass{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{blindtext}

\begin{document}
    \tableofcontents
    \listoffigures % <-- How to prohibit page break here?
    \listoftables

    \Blinddocument
\end{document}

我怎样才能让\listoftables\listoffigures位于同一页面并且避免它们之间的页面?

答案1

您可以在本地style将分段命令更改\chapterstyle=section

\documentclass{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{blindtext}\usepackage{microtype}

\begin{document}
\tableofcontents
\listoffigures
{%
  \RedeclareSectionCommand[style=section,indent=0pt]{chapter}%
  \listoftables
}

\Blinddocument
\end{document}

结果:

在此处输入图片描述

或者您可以使用选项listof=leveldown。然后 LOT 和 LOF 都使用切片命令\section

\begin{document}
\tableofcontents
\addchap{Lists}
\listoffigures
\listoftables

\Blinddocument
\end{document}

结果:

在此处输入图片描述

或者\cleardoublepage改为添加章节标题“列表”:

\documentclass[listof=leveldown]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{blindtext}

\begin{document}
\tableofcontents
\cleardoublepage
\listoffigures
\listoftables

\Blinddocument
\end{document}

在此处输入图片描述

我更倾向于第二个建议。

相关内容