摘要、目录和两栏图表列表、横向报告

摘要、目录和两栏图表列表、横向报告
\documentclass[a4paper,landscape,twocolumn]{report}
....
\begin{document}
\begin{abstract}
bla bla bla
\end{abstract}

\tableofcontents
\listoffigures

\chapter{Introduction}
....

在横向模式下,我可以在两列中很好地显示正文。但是,摘要、目录和图表列表却占据了整个页面的单列,这在横向 A4 页面上看起来不太好笑。

我曾尝试将摘要放在单独的 中\begin{twocolumn} ... \end{twocolumn},这不会改变任何东西。目录和图表列表也是如此。如果我将两列环境放在摘要环境中,它会给我 1 页,其中包含单词“摘要”,摘要文本本身则在下一页上分为 2 列。我可以接受这一点,但这仍然不令人满意。

我怎样才能将整个文档(标题页除外)分成两列?我正在使用 MikTex 2.8。

答案1

在类中,环境等report的定义包括一个切换到文档是否处于活动状态的开关。解决方案:将相关的文档部分放在一个组内,并放在这个组内。\tableofcontentsabstract\onecolumntwocolumn\let\onecolumn\twocolumn

\documentclass[a4paper,landscape,twocolumn]{report}

\usepackage{geometry}

\usepackage[english]{babel}
\usepackage{blindtext}

\begin{document}

\begingroup
\let\onecolumn\twocolumn

\begin{abstract}
\blindtext
\end{abstract}

\tableofcontents
\listoffigures

\endgroup

\chapter{Introduction}

\blindtext[3]

\begin{figure}
\centering
(Figure content)
\caption{A figure}
\end{figure}

\blinddocument

\end{document}

(这盲文包仅用于向示例添加一些虚拟文本。)

相关内容