Das LaTeX-Paket longtwocolumn#
Das Paket longtwocolumn entstand als Ergebnis einer Anfrage. Es bietet mit
der Anweisung \longtwocolumn eine Variante von LaTeX’s \twocolumn, die es
erlaubt, dass der einspaltige Inhalt des optionalen Arguments über
mehrere Seiten umbrochen wird. Entstanden ist es quasi auf Zuruf eines
langjährigen KOMA-Script-Anwenders.
Das Paket wird auf GitLab unter „KOMA-Script and Friends“ gehostet. Weitere Informationen finden sich im CTAN-Katalogeintrag.
Verwendung#
Geladen wird das Paket wie üblich per:
\usepackage{longtwocolumn}Anschließend steht die Anweisung \longtwocolumn[<einspaltiger Inhalt>] zur
Verfügung, um vergleichbar zur bekannten LaTeX-Anweisung
\twocolum[<einspaltiger Inhalt>] auf zweispaltigen Satz
umzuschalten. Wie bei \twocolumn wird dabei <einspaltiger Inhalt> noch
einspaltig gesetzt, bevor die Umschaltung erfolgt. Während bei \twocolumn
der Inhalt des optionalen Arguments aber auch dann nicht auf die nächste oder
ggf. auf mehrere Seiten umbrochen wird, wenn er länger als eine Seite ist,
wird genau das bei \longtwocolumn getan.
Manuelle Seitenumbrüche innerhal von <einspaltiger Inhalt> mit \pagebreak
und \newpage sind zwar möglich, ergeben in der Regel aber wenig Sinn, da man
dann auch einfach den Teil vor dem Seitenumbruch vor \longtwocolumn
verschieben kann und dann nicht mit den Einschränkungen
leben muss.
Beispiel#
Das hier gezeigte Beispiel geht auf die an mich gerichtete Anfrage zurück, bei
der in einem Artikel-Dokument mit der Klasse
scrartcl die Zusammenfassung zusammen mit dem
Titel einspaltig gesetzt werden und automatisch über zwei Seiten umbrochen
werden sollte.
\documentclass[twocolumn,abstract]{scrartcl}
\usepackage{longtwocolumn}
\usepackage{lipsum}
\begin{document}
\title{Long One Column Abstract with Two Column Document}
\author{Markus Kohm}
\longtwocolumn[{%
\maketitle
\begin{abstract}
\lipsum[2-8]
\end{abstract}
\vskip\baselineskip
}]
\section{Here we go}
\lipsum[1-7]
\end{document}Selbstverständlich funktioniert das Paket auch mit anderen Klassen. So kann
beispielsweise im gezeigten Code scrartcl auch einfach durch article
ersetzt werden.
Einschränkungen#
Es gibt einige Einschränkungen, die \longtwocolumn mit \twocolumn
gemeinsam hat und die daraus resultieren, dass das optionale Argument in eine
TeX-Box verpackt wird.
- Es sind keine Gleitumgebungen in
<einspaltiger Inhalt>möglich. - Es werden keine Fußnoten innerhalb von
<einspaltiger Inhalt>unterstützt. Das bedeutet, dass man zwar\footnoteverwenden kann, auch eine Fußnotenmarkierung angezeigt wird, die Fußnote aber nicht am Ende der Seite angezeigt wird. - Anweisungen zum Setzen der Marken für die Kolumnentitel wie
\markbothund\markrighthaben innerhalb von<einspaltiger Inhalt>keine Wirkung. \topskipwird ignoriert.1
-
Dieses lange bekannte Problem von
\twocolumnwird möglicherweise in einem zukünftigen LaTeX-Kern (optional) beseitigt. ↩︎