如何在 Captions 中编辑 Latex 生成的文本?

如何在 Captions 中编辑 Latex 生成的文本?

我想回答针对这个问题像专业书籍一样列出 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}

相关内容