我需要使用如下所示的示例环境。
\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}