mdframed 打破了引用中的 vskip 選項

mdframed 打破了引用中的 vskip 選項

Csonsider 以下 MWE。如果沒有 的調用\surroundwithmdframed,則 的vskip參數quoting有效。有了它,就不行了。任何人都可以建議解決方法或修復嗎?謝謝。

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

答案1

一個簡單的解決方法是將料斗作為選項的一部分提供給mdframed環境。這文件提到以下長度:

在此輸入影像描述

因此,也供應skipabove=10inskipbelow=10in。但是,我會利用以下功能mdframed並創建您自己的mdquoting環境:

在此輸入影像描述

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

相關內容