Different width of frame across page bounadries with mdframed
Today I uploaded the new version at github which fixed the problem. The idea was inspired by David Carlisle here: Ignore first parskip inside a save box
Also based on the new splitting algorithm the example:
\documentclass{article}
\usepackage[bottom=0.2cm,top=0.2cm]{geometry}
\usepackage{amsmath}
\usepackage{lipsum}
\usepackage{mdframed}
\newmdenv[%
leftmargin=0.5cm,
rightmargin=0.5cm,
backgroundcolor=yellow,%
]{Myframe}%
\begin{document}
\vspace*{25.7cm}
\begin{Myframe}
\begin{align*}
e &= mc^2\\
F &= ma
\end{align*}
\lipsum[1]
\end{Myframe}
\end{document}
results to:
I've found that a well-placed \mbox{}
can sometimes help fix these types of bad breaks in an mdframed
environment. Perhaps Marco Daniel will have a better fix though :)
\begin{Myframe}
\mbox{}
\begin{align*}
e &= mc^2\\
F &= ma
\end{align*}
\lipsum[1]
\end{Myframe}