Seite 1 von 1

Balancierte Kolumnen im zweispaltigen Satz

Verfasst: Fr 28. Sep 2012, 22:08
von Linkehand
Hallo,

für ein Buch, das ich geschrieben habe, hat sich ein Verlag gefunden, der unter anderem folgende Bedingungen stellt:

Der Satz muss zweispaltig sein.
Durchschuss zwischen den Absätzen ist unerwünscht.
Die Spalten sollen absolut ausbalanciert sein.

Ob das für ein ganzes Buch mit relativ vielen Abbildungen zu realisieren ist, mag zunächst dahingestellt bleiben. Der Ausgleich zwischen den Spalten funktioniert jedenfalls schon dann nicht, wenn zum Beispiel eine Zwischenüberschrift ins Spiel kommt. Im Minimalbeispiel enden beide Spalten nicht auf gleicher Höhe, obwohl das eigentlich bei gutem Willen möglich sein sollte:
\documentclass[11pt]{scrbook}
\usepackage[ngerman]{betababel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}

\setkomafont{chapter}{\normalfont \large \centering}
\setkomafont{section}{\normalfont \normalsize \itshape}

\parskip=0mm

\usepackage{multicol}
\usepackage{geometry}
\geometry{paperwidth=20cm,paperheight=26.5cm,top=2cm,bottom=2.8cm,left=2cm,right=3cm}

\usepackage{blindtext}
\begin{document}
\chapter{Kapitel}
\begin{multicols}{2}
\section{Unterkapitel}
\blindtext

\blindtext

\blindtext

\blindtext

\blindtext

\end{multicols}
\end{document}
Wenn jemand weiß, ob es hier Abhilfe gibt und wie sie aussehen könnte, wäre ich für zweckdienliche Hinweise dankbar! Übrigens sollte ich wohl bekennen, dass ich schon seit Jahren ein LateX-Neuling bin. Es ist zu befürchten, dass sich das auch in Zukunft nicht ändert.

Verfasst: Fr 28. Sep 2012, 22:55
von dknof
Hallo Linkehand,

das Problem ist wohl, dass der Abstand nach section nicht ganze Zeilen ausmacht. Zur Umdefinition der Abstände habe ich http://www.golatex.de/abstand-vor-bzw-n ... t6042.html gefunden, umgesetzt in Dein Beispiel wäre das
\documentclass[11pt]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}

\setkomafont{chapter}{\normalfont \large \centering}
\setkomafont{section}{\normalfont \normalsize \itshape}

\parskip=0mm

\makeatletter
\renewcommand\section{\@startsection
   {section}{1}{0mm}%         % name, ebene, einzug
   {2\baselineskip}%            % vor-abstand
   {2\baselineskip}%            % nach-abstand
   {\itshape}%      % layout
   } 
   \makeatother

\usepackage{multicol}
\usepackage{geometry}
\geometry{paperwidth=20cm,paperheight=26.5cm,top=2cm,bottom=2.8cm,left=2cm,right=3cm}

\usepackage{blindtext}
\begin{document}
\chapter{Kapitel}
\begin{multicols}{2}
\section{Unterkapitel}
\blindtext

\blindtext

\blindtext

\blindtext

\blindtext

\end{multicols}
\end{document}
Dabei ist das \setkomafont{section} unnötig, da der \section-Befehl später sowieso überschrieben wird.

Gruß
Diether

Verfasst: Sa 29. Sep 2012, 16:02
von Linkehand
Danke, das hat geholfen!