将表格列表打印在与目录相同的页面上 (scrreprt)

将表格列表打印在与目录相同的页面上 (scrreprt)

由于我的目录有一页半长,而我的 lof/lof 只包含四个项目,因此我想将 lot/lof 打印在与目录相同的页面上。AM(n)WE 看起来像

\documentclass[listof=totoc]{scrreprt}
\begin{document}
\tableofcontents
\listoftables
\chapter{test}
\begin{table}\centering
\begin{tabular}{c}
a
\end{tabular}
\caption{test}
\end{table}
\end{document}

任何帮助都非常感谢。我在这里找不到适合这个问题的答案。提前致谢

答案1

您可以使用listof=leveldownlot/lof 来设置部分。

\documentclass[listof=totoc,listof=leveldown]{scrreprt}
\usepackage{blindtext}
\begin{document}
\tableofcontents
\listoftables
\blinddocument
\begin{table}\centering
\begin{tabular}{c}
Text
\end{tabular}
\caption{Example}
\end{table}
\end{document}

在此处输入图片描述


另一种可能性是\clearpage本地重新定义:

\documentclass[listof=totoc]{scrreprt}
\usepackage{blindtext}
\begin{document}
\tableofcontents
{%
  \renewcommand\clearpage{}%
  \listoftables%
}
\blinddocument
\begin{table}\centering
\begin{tabular}{c}
Text
\end{tabular}
\caption{Example}
\end{table}
\end{document}

在此处输入图片描述

相关内容