我想回答针对这个问题像专业书籍一样列出 LaTeX 源代码更进一步,将标题中的(LaTeX 生成的)文本从 更改Listing n
为更个性化的内容,例如Code Snippet n
。
我怎样才能做到这一点?
答案1
您可以使用\renewcommand*
该值更改为Listing
您想要的任何值。
\usepackage{listings}
\begin{document}
Some dummy text.
\renewcommand*\lstlistingname{Example}
% Some helpers that made C code look passable in a report
\begin{lstlisting}[caption={C code},label=C, language=C, basicstyle=\ttfamily, keywordstyle=\normalsize, identifierstyle=\normalsize, stringstyle=\normalsize, showstringspaces=false]
for (j = 0; j < 20; ++j) {
while ((c = getchar()) != '-') {
printf("j=%d\n", j);
if (c == ' ' || c == '\t' || c == '\n')
++j;
else
length[j]++;
}
}
\end{lstlisting}
\end{document}