同一頁多次更改列數,不分頁

同一頁多次更改列數,不分頁

我想更改頁面的列數,如下所示:

2 列 --> 無列 --> 3 列。

但是每當我使用 multicol 的環境時,它都會插入分頁符號。

最小工作範例:

\documentclass{scrartcl}
\usepackage{multicol}

\begin{document}

\begin{multicols*}{2}

abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabc

\end{multicols*}

abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabc

\begin{multicols*}{3}

abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabc

\end{multicols*}
\end{document}

答案1

解決方案是使用“\begin{multicols}{} ... \end{multicols}”(星號版本會破壞頁面)。

\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}

在此輸入影像描述

相關內容