Friday, 20 May 2016

Layout 1 Kolom di Tengah-Tengah Environment Multicol

Terkadang kita memerlukan layout 1 kolom di tengah-tengan environment multicol. Jika kita menggunakan \onecolumn, hasilnya tidak akan optimal jika teks yang berada dalam 1 kolom pindah halaman.

Alhamdulillah, ada jawabannya di [1] :

\documentclass{article}
\usepackage{multicol,lipsum,xparse}
\let\multicolmulticols\multicols
\let\endmulticolmulticols\endmulticols
\RenewDocumentEnvironment{multicols}{mO{}}
 {%
  \ifnum#1=1
    #2%
  \else % More than 1 column
    \multicolmulticols{#1}[#2]
  \fi
 }
 {%
  \ifnum#1=1
  \else % More than 1 column
    \endmulticolmulticols
  \fi
 }
\begin{document}
\begin{multicols}{2}[\section{Title in single column}]
\lipsum[1-2]
\end{multicols}
\begin{multicols}{1}
\lipsum[1-2]
\end{multicols}
\end{document}

Referensi


  1. one-column multicol environment, http://tex.stackexchange.com/questions/233866/one-column-multicol-environment