Ändern Sie die Anzahl der Spalten auf derselben Seite mehrfach, ohne Seitenumbrüche

Ändern Sie die Anzahl der Spalten auf derselben Seite mehrfach, ohne Seitenumbrüche

Ich möchte die Spaltenanzahl einer Seite gerne wie folgt ändern:

2 Spalten --> keine Spalten --> 3 Spalten.

Aber Multicol fügt immer einen Seitenumbruch ein, wenn ich seine Umgebung verwende.

Minimales funktionierendes Beispiel:

\documentclass{scrartcl}
\usepackage{multicol}

\begin{document}

\begin{multicols*}{2}

abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabc

\end{multicols*}

abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabc

\begin{multicols*}{3}

abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabc

\end{multicols*}
\end{document}

Antwort1

Die Lösung besteht in der Verwendung von „\begin{multicols}{} … \end{multicols}“ (die Version mit Asterisk führt zum Seitenunterbruch).

\documentclass{scrartcl}
\usepackage{multicol,lipsum,tikz}

\begin{document}

\begin{multicols}{2}
  \section{Two columns}
    \lipsum[1-1]
\end{multicols}

\section{No column}

\begin{center}
  \begin{tikzpicture}[scale=2]
    \path[thick,fill=red!80] (1.7,1)--(1.7,-1)--(5,0)--cycle;
    \path[thick,fill=blue!80] (1.7,1)--(1.7,-1)--(-0.2,0)--cycle;
    \draw[ultra thick] (-0.2,0)--(1.7,1)--(5,0)--(1.7,-1)--cycle;
    \draw[ultra thick] (1.7,1)--(1.7,-1);
    \node[label={center:\Huge{N}}] at (2.5,0) {};
    \node[label={center:\Huge{S}}] at (0.9,0) {};
  \end{tikzpicture}
\end{center}

\begin{multicols}{3}
  \section{Two columns}
    \lipsum[2-3]
\end{multicols}

\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen