\tableofcontents 在两列文档中

\tableofcontents 在两列文档中

我不太明白为什么\tableofcontents在一个\twocolumn文档中只产生一列(或者如何改变它 - 理想情况下没有仅包括multicol目录……)?

\documentclass[twocolumn]{scrbook}  % twocolumn set document-wide...
\usepackage{lipsum}
\begin{document}
\tableofcontents                    % ...but not working for the ToC?
\chapter{Foo}
\lipsum[1]
\section{Bar}
\lipsum[2]
\subsection{Baz}
\lipsum[3]
\section{FooBarBaz}
\lipsum[4]
\end{document}

答案1

当您使用KOMA-script类时,请\unsettoctocbasic包中使用。有关详细信息,请参阅手册第 13 章KOMA-script

\documentclass[twocolumn]{scrbook}
\unsettoc{toc}{onecolumn}
\usepackage{lipsum}
\begin{document}
\tableofcontents
\chapter{Foo}
\lipsum[1]
\section{Bar}
\lipsum[2]
\subsection{Baz}
\lipsum[3]
\section{FooBarBaz}
\lipsum[4]
\end{document}

相关内容