创建逐字记录的有序列表

创建逐字记录的有序列表

我正在尝试创建一篇包含代码示例的文章,并且目前正在使用它\verbatim来显示代码示例。

现在我想做的是在开始时创建一个有序的逐字列表,就像用\tableofcontents或显示的一样\listoffigures

有没有办法做到这一点,或者是否有一些特殊的\代码示例命令可以做到这一点?

这是我正在逐字逐句进行操作的一个示例

\begin{verbatim}

public class classFoo()
{
_strUserName
}
\end{verbatim}

答案1

verbatim不是一个编号或标题的环境,并且有更好的方法来显示编程代码LaTeX,例如listings包或mintedmdframedtcolorbox用于更花哨的设置。

这是 的基本用法listings,定义一个专门的csharp环境并为该环境添加一个强制标题,该标题也作为 的入口\lstlistoflistings

\documentclass{article}

\usepackage{listings}

\lstnewenvironment{csharp}[2][]{%
  \lstset{language=[sharp]C,#1,caption=#2}%
}{}




\begin{document}
\lstlistoflistings

\begin{csharp}{An easy example}
public class classFoo()
{
_strUserName
}
\end{csharp}

\end{document}

在此处输入图片描述

相关内容