具有编号、标题、“逐字”内容的示例环境

具有编号、标题、“逐字”内容的示例环境

我需要使用如下所示的示例环境。

\begin{example}[My Caption, mylabel]
My example text
\end{example}

它应该显示逐字环境中的文本、标题(如图形)和引用示例的Example 1: My Caption标签。mylabel

有人能帮帮我吗?

我尝试过这个,但它不适用于 verbatim 环境。

\newcounter{example}[chapter]
\newenvironment{example}[1]{
  \refstepcounter{example}
  \vspace{0.3cm} {\bf{Example \thechapter.\arabic{example}} - #1} \\ \sf
}{\vspace{0.3cm}}
\renewcommand{\theexample}{\thechapter.\arabic{example}}

谢谢

答案1

我按照这个方法已经解决了。

\usepackage{listings}
\lstnewenvironment{example}[1][]{
    \renewcommand*{\lstlistingname}{Code}
    \lstset{fancyvrb=true,basicstyle=\footnotesize,captionpos=b,xleftmargin=2em,#1}
}{}

然后使用这个示例:

\begin{example}[caption=My Caption,label=mylabel]
My example text
\end{example}

相关内容