
다음과 같이 페이지의 열 수를 변경하고 싶습니다.
열 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}