我不太明白为什么\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
类时,请\unsettoc
从tocbasic
包中使用。有关详细信息,请参阅手册第 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}