Fehler zwischen mdframed und titlesec

Fehler zwischen mdframed und titlesec

EDIT: Die Version von titlesecIch benutze ist

titlesec.sty 2011/12/15 v2.10.0 Titel unterteilen


Ich verwende es mdframedzum Definieren von Boxen und theoremähnlichen Umgebungen. Wenn ich das Paket lade titlesec, gibt es ein Problem mit den vertikalen Ausrichtungen.

Das MWE mit dem Bug

Hier ist ein MWE mit titlesecgeladenem:

\documentclass{article}
\usepackage{titlesec} % This is the cause of the wrong alignment
\usepackage{mdframed}

\newmdenv[%
innerleftmargin = 0pt,
innerrightmargin = 0pt,
innertopmargin = 0pt,
innerbottommargin = 0pt,
leftmargin = 0pt,
rightmargin = 0pt,
topline = false,
bottomline = false,
leftline = false,
rightline = true
]{myBox}

\mdfdefinestyle{myFramedTheoremStyle}{%
linewidth=0pt,
innertopmargin=-1pt,
innerbottommargin=8pt,
innerleftmargin=8pt,
innerrightmargin=8pt,
skipabove=10pt,
backgroundcolor=yellow}

\mdtheorem[style=myFramedTheoremStyle]{theo}{Theorem}

\begin{document}

\begin{myBox}
\section{test}
test
\begin{theo}
test
\end{theo}
\end{myBox}

\section{test}
test
\begin{theo}
Test
\end{theo}
\end{document}

Bildbeschreibung hier eingeben

Das MWE wie es sein sollte

Ohne titlesecLadung ist hier das Ergebnis:

Bildbeschreibung hier eingeben

Meine Frage

Gibt es eine Möglichkeit, den Fehler zu beheben? Ich benutze intensiv, mdframedbrauche aber titlesecnur die folgenden Zeilen

\titleformat{\section}
{\normalfont\Large\bfseries}{\thesection}{1em}{}
\titleformat{\subsection}
{\normalfont\large\bfseries}{\thesubsection}{1em}{}
\titlespacing*{\section} {0pt}{0ex plus 10ex minus -3.5ex}{-0.5ex plus .2ex}
\titlespacing*{\subsection} {0pt}{3.25ex plus 1ex minus .2ex}{1.5ex plus .2ex}

Vielen Dank für Ihre Hilfe.


Ich werde es vielleicht weglassen \section*{...}(und auch titlesec; ich verwende nicht \section{}, sondern nur die mit einem Sternchen versehene Version) und durch Text mit der richtigen Größe und dem richtigen Format ersetzen, aber wenn jemand herausfindet, wie man das Problem mit der Größe beheben kann, wäre das auch großartig!

Da ich diesen Fehler jedoch gefunden habe, finde ich es gut, dass hier darauf verwiesen wird.

Antwort1

Mit der neuesten Version titlesec(21.03.2016 v2.10.2) und mdframed(01.07.2013 1.9b) funktioniert Ihr MWE problemlos.

verwandte Informationen