Agregue espacio vertical antes y después de los entornos de teoremas enmarcados

Agregue espacio vertical antes y después de los entornos de teoremas enmarcados

Quiero que mis entornos tipo teorema estén enmarcados, ya que es una forma eficaz de hacer que se destaquen del texto principal.

De acuerdo aLa respuesta de Gonzalo Medina.a la preguntacuadro alrededor del enunciado del teorema, el \newmdtheoremenvcomando del mdframedpaquete es el camino a seguir.

Sin embargo, encuentro que falta espacio vertical antes y después de tales entornos de teoremas enmarcados (ver más abajo). Miré la mdframeddocumentación pero no encontré nada para solucionar este problema.

¿Me perdí algo en la documentación?

¿Cómo solucionarías este problema de una manera fácil y eficiente (automática)?

¿Es otro paquete mdframedmás apropiado para entornos de teoremas enmarcados?

ingrese la descripción de la imagen aquí

\documentclass{book}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{mdframed}
\theoremstyle{definition}
\newmdtheoremenv{assum}{Assumption}[chapter]

\begin{document}

\chapter{Fluid mechanics}

\section{Fields}

The following fields are of particular interest:
\begin{itemize}
    \item $\rho$: fluid density (time-dependent scalar field);
    \item $p_{\text{tot}}$: total pressure in the fluid (time-dependent scalar field);
    \item $v$: velocity of the fluid parcels (time-dependent vector field).
\end{itemize}    

\begin{assum}[Differentiability of tensor fields]
    \label{assum:differentiability}
    All tensor fields of interest are differentiable (weakly, at least).
\end{assum}

Assumption~\ref{assum:differentiability} blah blah

\subsubsection{Mass-continuity equation}

The mass-continuity equation is derived from the principle of conservation of mass:
\begin{assum}[Conservation of mass]
    \label{assum:conservation_of_mass}
    Fluid density $\rho$ is a conserved quantity within fluid parcels:
if $V_{\text{fp}}(t)$ delimits a region of space occupied by a fluid parcel
at time $t$, then
    \begin{equation}
        \frac{\mathrm{d}\phantom{t}}{\mathrm{d}t}
\iiint_{ V_{\text{fp}}(t)} \rho \, \mathrm{d}V = 0\,.
    \end{equation}
\end{assum}
blablah

\end{document}

Respuesta1

Sí, te perdiste que puedes pasar opciones al medio ambiente; en particular puedes usar skipabove=<length>, skipbelow=<length>:

\newmdtheoremenv[skipabove=\topsep,skipbelow=\topsep]{assum}{Assumption}[chapter]

Tu ejemplo:

\documentclass{book}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{mdframed}
\theoremstyle{definition}
\newmdtheoremenv[skipabove=\topsep,skipbelow=\topsep]{assum}{Assumption}[chapter]

\begin{document}

\chapter{Fluid mechanics}

\section{Fields}

The following fields are of particular interest:
\begin{itemize}
    \item $\rho$: fluid density (time-dependent scalar field);
    \item $p_{\text{tot}}$: total pressure in the fluid (time-dependent scalar field);
    \item $v$: velocity of the fluid parcels (time-dependent vector field).
\end{itemize}    

\begin{assum}[Differentiability of tensor fields]
    \label{assum:differentiability}
    All tensor fields of interest are differentiable (weakly, at least).
\end{assum}

Assumption~\ref{assum:differentiability} blah blah

\subsubsection{Mass-continuity equation}

The mass-continuity equation is derived from the principle of conservation of mass:
\begin{assum}[Conservation of mass]
    \label{assum:conservation_of_mass}
    Fluid density $\rho$ is a conserved quantity within fluid parcels: if $V_{\text{fp}}(t)$ delimits a region of space occupied by a fluid parcel at time $t$, then
    \begin{equation}
        \frac{\mathrm{d}\phantom{t}}{\mathrm{d}t} \iiint_{ V_{\text{fp}}(t)} \rho \, \mathrm{d}V = 0\,.
    \end{equation}
\end{assum}
blablah

\end{document}

ingrese la descripción de la imagen aquí

Esto responde a sus dos primeras preguntas; Respecto al tercero, si tus marcos deben permitir saltos de página, las posibilidades son básicamente mdframedo framed; esta pregunta los compara:¿enmarcado o mdframed? (Pros contras).

información relacionada