用于非动词文本的精美框,但类似于 Fancyvrb

用于非动词文本的精美框,但类似于 Fancyvrb

在没有 verbatim 环境的情况下,我怎样才能创建该Fancyvrb包生成的这些漂亮的盒子:

图片来自Fancyvrb

姊妹包Fancybox(由同一作者制作)不允许将标题放置在盒子的侧面。

答案1

使用@GonzaloMedina 的代码(这里),以及@egreg的建议,所需的代码如下:

\documentclass{article}
\usepackage{mdframed}
\usepackage{lipsum}

\newenvironment{myenv}[1]
  {\mdfsetup{
    frametitle={\colorbox{white}{\space#1\space}},
    innertopmargin=0pt,
    frametitleaboveskip=-\ht\strutbox,
    frametitlealignment=\center
    }
  \begin{mdframed}%
  }
  {\end{mdframed}}

\begin{document}

\begin{myenv}{The frame title}
\lipsum[2]
\end{myenv}

\end{document}

它生成以下 PDF(此处裁剪):

mdframed 示例

相关内容