mdframed incluso margen superior e inferior para entornos

mdframed incluso margen superior e inferior para entornos

Estoy tratando de usar LaTeX para mi conferencia actual de ODE y usarlo mdframedcomo una "proposición encuadrada" para que al lector le resulte más fácil distinguir la formulación de la prueba.

Esto es lo que uso para crear la "proposición" del entorno en caja.

\usepackage{mdframed}
\usepackage{xcolor}

\definecolor{superlightred}{HTML}{F5F5F5}
\newmdtheoremenv[backgroundcolor=superlightred]{proposition}{Satz}[chapter]

Mi problema es que esto parece incluir más espacio en la parte superior de la proposición que en la parte inferior. Echa un vistazo aquí

ingrese la descripción de la imagen aquí

La parte superior contiene casi una línea completa de espacio, mientras que la parte inferior parece un poco estrecha. ¿Cómo puedo cambiar este comportamiento para igualar el espacio o incluso aumentar el espacio inferior?

Respuesta1

Puede ajustar el espaciado de su propositionentorno con las opciones pasadas en el primer argumento opcional de newmdtheoremenv. Específicamente, puede eliminar cualquier margen interno configurándolo innertopmarginen 0 o en un valor negativo si es necesario. Para más detalles, consulte eldocumentaciónde mdframed.

Puede ser importante tener en cuenta que otras longitudes en un documento pueden influir en el comportamiento de los mdframedmárgenes de los entornos. Los ejemplos siguientes muestran la influencia de parskip, pero no creo que sea la única longitud que influye.

\documentclass{book}
\usepackage{amsthm}
\usepackage{mdframed}
\usepackage{xcolor}

\setlength{\parskip}{0pt}
\definecolor{superlightred}{HTML}{F5F5F5}
\newmdtheoremenv[backgroundcolor=superlightred]{proposition}{Satz}[chapter]
\newmdtheoremenv[backgroundcolor=superlightred,
                 innertopmargin=0pt]{notopmarginproposition}{Satz}[chapter]
\newmdtheoremenv[backgroundcolor=superlightred,
                 innertopmargin=-2pt]{negativetopmarginproposition}{Satz}[chapter]

\begin{document}
\chapter{}

\begin{proposition}
Here is the proposition with default settings.
\end{proposition}

\begin{notopmarginproposition}
Here is the proposition with \textnormal{\texttt{innertopmargin=0pt}}.
\end{notopmarginproposition}

\begin{negativetopmarginproposition}
Here is the proposition with \textnormal{\texttt{innertopmargin=-2pt}}.
\end{negativetopmarginproposition}

\end{document}

Con el código anterior, donde parskipse establece en 0, obtenemos: Usando el mismo código, pero cambiando parskipa 6pt, obtenemos:

Respuesta2

Tuve exactamente el mismo problema y descubrí que el margen superior sobrante desaparecía si eliminaba el amsthmpaquete de mi preámbulo. No puedo decir que el tuyo sea por el mismo problema, pero podría ser algo parecido.

información relacionada