EDITAR: La versión que titlesec
uso es
titlesec.sty 15/12/2011 v2.10.0 Seccionamiento de títulos
Lo estoy usando mdframed
para 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 titlesec
cargado:
\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}
El MWE como debe ser
Sin titlesec
cargar, aquí está el resultado:
Mi pregunta
¿Hay alguna forma de solucionar el error? Lo uso intensamente mdframed
pero titlesec
solo 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.