mdframed unterbricht die vskip-Option beim Zitieren

mdframed unterbricht die vskip-Option beim Zitieren

Betrachten Sie das folgende MWE. Ohne den Aufruf von funktioniert \surroundwithmdframeddas vskipArgument von quoting. Mit ihm funktioniert es nicht. Kann jemand einen Workaround oder Fix vorschlagen? Danke.

\documentclass[12pt]{article}
\usepackage{mdframed}
\usepackage[usenames,dvipsnames, rgb, svgnames, x11names, sections]{xcolor}
\usepackage[vskip=10in]{quoting}
\surroundwithmdframed[linewidth=2pt, backgroundcolor=LightGray]{quoting}
\begin{document}
Some content
\begin{quoting}
  xx
\end{quoting}
\end{document}

Antwort1

Eine einfache Lösung wäre, den Skip als Teil der Optionen für einenmdframedUmgebung. DieDokumentationnennt folgende Längen:

Bildbeschreibung hier eingeben

Daher bieten Sie auch skipabove=10inund an skipbelow=10in. Ich würde jedoch die Leistung von nutzen mdframedund Ihre eigene mdquotingUmgebung erstellen:

Bildbeschreibung hier eingeben

\documentclass{article}
\usepackage{mdframed}
\usepackage[usenames,dvipsnames, rgb, svgnames, x11names, sections]{xcolor}
\usepackage[vskip=2\baselineskip]{quoting}
\newmdenv[
  linewidth=2pt,
  backgroundcolor=LightGray,
  skipabove=2\baselineskip,
  skipbelow=2\baselineskip,
  innerleftmargin=2.5em,
  innerrightmargin=2.5em]{mdquoting}
\begin{document}
Some content
\begin{quoting}
  xx
\end{quoting}
Some content
\begin{mdquoting}
  xx
\end{mdquoting}
Some content
\end{document}

verwandte Informationen