Error entre mdframed y titlesec

Error entre mdframed y titlesec

EDITAR: La versión que titlesecuso es

titlesec.sty 15/12/2011 v2.10.0 Seccionamiento de títulos


Lo estoy usando mdframedpara definir cajas y entornos tipo teorema. Cuando cargo el paquete titlesec, hay un problema con las alineaciones verticales.

El MWE con el bicho

Aquí hay un MWE con titleseccargado:

\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}

ingrese la descripción de la imagen aquí

El MWE como debe ser

Sin titleseccargar, aquí está el resultado:

ingrese la descripción de la imagen aquí

Mi pregunta

¿Hay alguna forma de solucionar el error? Lo uso intensamente mdframedpero titlesecsolo lo necesito para las siguientes líneas.

\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}

Gracias por tu ayuda.


Podría eliminarlo \section*{...}(y también titlesec; no uso \section{}, solo uso la versión destacada) y reemplazarlo con texto con buen tamaño y formato, pero si alguien encuentra cómo arreglar lo grande, ¡también es genial!

De todos modos, desde que encontré este error, creo que es bueno que se haga referencia a él aquí.

Respuesta1

Con la última versión de titlesec(2016/03/21 v2.10.2) y mdframed(2013/07/01 1.9b), tu MWE funciona sin problema.

información relacionada