I have a twosided document in memoir, where I want a part of the text to be centered with even margins. As suggested in other questions, I can do this using either changemargin, adjustwith or fullwidth, but all these solutions break, when text is crossing two pages, e.g. changing from even to odd page or vice versa.
Below is a MWE showing the problem.
\documentclass[final,twoside,onecolumn,11pt,a4paper]{memoir}
\setlrmarginsandblock{25mm}{70mm}{*}
\checkandfixthelayout[nearest]
\strictpagecheck
\usepackage{blindtext}
\def\changemargin#1#2{\list{}{\rightmargin#2\leftmargin#1}\item[]}
\let\endchangemargin=\endlist
\usepackage{fullwidth}
\begin{document}
\section{ChangeMargin}
\begin{changemargin}{0mm}{-45mm}
\blindtext[10]
\end{changemargin}
\section{Adjustwidth}
\begin{adjustwidth}{0mm}{-45mm}
\blindtext[10]
\end{adjustwidth}
\section{Fullwidth}
\begin{fullwidth}[twosidemode,outermargin=0mm,innermargin=5mm]
\blindtext[10]
\end{fullwidth}
\end{document}
memoir's page setup and usegeometryand its\newgeometrymechanism. – Skillmon Jun 29 '23 at 18:50