I want to write a switch that puts my Document into "landscape-mode".
If active I want to redefine the multicols environment to do nothing,
but I also don't want to loose it for good, since I want to put the whole document in a "persistent" multicols environment..
\documentclass{article}
\usepackage[a5paper, landscape, left=1cm, right=1cm, top=2cm, bottom=2cm]{geometry}
\usepackage{xparse}
\usepackage{lipsum}
\usepackage{multicol}
\let\persistentMulticols\multicols
\let\endpersistentMulticols\endmulticols
% let multicols do nothing
\RenewDocumentEnvironment{multicols}{ m }{}{}
\begin{document}
\begin{persistentMulticols}{2}
\lipsum[66]
\begin{multicols}{2}
\lipsum[67]
\end{multicols}
\lipsum[1-2]
\end{persistentMulticols}
\end{document}
\begin{persistentMulticols} on input line 14 ended by \end{multicols}.– josh Jun 06 '20 at 14:57