Kein Spaltenumbruch in neuen Abschnitten

Kein Spaltenumbruch in neuen Abschnitten

Ich arbeite an einem zweispaltigen Artikel. Am Ende der ersten Spalte habe ich einen neuen Abschnitt, LaTeX trennt die Spalte und beginnt den neuen Abschnitt in der zweiten Spalte. Wie kann ich LaTeX zwingen, die erste Spalte vollständig auszufüllen, bevor der neue Abschnitt in der zweiten Spalte beginnt? d. h. die Abschnittsüberschrift in die erste Spalte setzen

\documentclass[10pt,a4paper, twocolumn]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{blindtext}
\usepackage[bottom=2cm]{geometry}
\begin{document}
\blindtext
\blindtext
\blindtext
\section{Section}
\blindtext
\end{document}

Bildbeschreibung hier eingeben

Antwort1

1. Seite vergrößern

Eine mögliche Lösung ist, den Befehl zu verwenden, \enlargethispage{\baselineskip}um die Seite lokal um eine Zeile zu vergrößern. Natürlich können Sie auch mit anderen Werten experimentieren. Auf meinem System 0.25\baselineskipreichte es aus, den Abschnitt und zwei Zeilen in die vorherige Spalte zu verschieben.

\documentclass[10pt,a4paper, twocolumn]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{blindtext}
\usepackage[bottom=2cm]{geometry}
\begin{document}
\enlargethispage{\baselineskip}
\blindtext
\blindtext
\blindtext
\section{Section}
\blindtext
\end{document}

Bildbeschreibung hier eingeben

2. Reduzierung des Platzes über \section

Wenn das Vergrößern der Seite keine Option ist, können Sie den Platz über und unter dem Abschnitt verringern, indem Sie \vspacevor und nach dem -Befehl einen -Befehl mit negativem Wert einfügen \section. Dieser Ansatz zerstört jedoch einige der Ideen hinter LaTex.

\documentclass[10pt,a4paper, twocolumn]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{blindtext}
\usepackage[bottom=2cm]{geometry}
\begin{document}
%\enlargethispage{\baselineskip}
\blindtext
\blindtext
\blindtext
\vspace{-0.25\baselineskip}  %% ---> **Here it is**
\section{Section}
\blindtext
\end{document}

Bildbeschreibung hier eingeben

Wie Sie sehen werden, 0.25\baselineskipreicht auf meinem System eine Reduzierung um aus, auf Ihrem System kann es jedoch je nach Konfiguration sein, dass Sie den Wert erhöhen müssen.

Achtung! Sie können das Paket natürlich weiterhin nutzenmehrfarbigzur Rastereinstellung und Spaltenbalancierung.

Achtung! Eine letzte Warnung: Diese Art von Basteleien sollten Sie als Letztes durchführen, nachdem Sie alle Bearbeitungs- und Korrekturarbeiten abgeschlossen haben.

verwandte Informationen