I'm trying to create a horizontal white space in my multicolumn environment every time I start a new subsection.
It stops people from having to trawl their eyes up and down the page between different content, splitting the page in a more readable fashion.
However, I keep getting the following error:
! Missing \endcsname inserted.
<to be read again>
\let
l.83 \renewenvironment{\subsection}
{\end{multicols}}{\start{multicols}{2}}
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.
Minimal example:
\documentclass[11pt]{article}
\usepackage{multicol}
%\let\origsubsection\subsection
\renewcommand{\subsection}{\end{multicols}\subsection\start{multicols}{2}}
\begin{document}
\section{Something here}
Filler text1
\begin{multicols}{2}
\subsection{This is a test1} %\endMulti startsub \beginMulti
Filler text2
\subsection{This is a test2} %\endMulti startsub \beginMulti
Filler text3
\end{multicols}
\end{document}

\documentclass...until\end{document}. – masu Dec 10 '13 at 17:40\subsectiononly opens amulticolsenvironment, but doesn't end it. At the end of your last subsection, you should add\end{multicols}. – Herr K. Dec 10 '13 at 18:29