mdframed가 인용에서 vskip 옵션을 중단합니다.

mdframed가 인용에서 vskip 옵션을 중단합니다.

다음 MWE를 고려하십시오. 에 대한 호출이 없으면 에 대한 인수가 \surroundwithmdframed작동 합니다. 그것으로는 그렇지 않습니다. 누구든지 해결 방법이나 수정 사항을 제안할 수 있습니까? 감사해요.vskipquoting

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

관련 정보