自定义标题前缀

use*_*401 3 latex listings

使用时:

\begin{listing}
...
\caption{foo}
\end{listing}
Run Code Online (Sandbox Code Playgroud)

标题会说:Listing x: foo。我怎样才能Listing用别的词代替这个词?

Gui*_*gis 5

如果您使用的是 minted(我是,我的来源看起来像您的),您可能想尝试

\renewcommand{\listingscaption}{Some fancy listing}
Run Code Online (Sandbox Code Playgroud)


Joh*_*hnB 4

您可能想阅读手册

http://mirror.switch.ch/ftp/mirror/tex/macros/latex/contrib/listings/listings.pdf

第32页

\begin{listing}[caption=Some fancy listing]
Run Code Online (Sandbox Code Playgroud)

或尝试

\begin{listing}[title=Some fancy listing]
Run Code Online (Sandbox Code Playgroud)

或尝试

\renewcommand{\lstlistingname}{A funny listing}
Run Code Online (Sandbox Code Playgroud)

对我有用的最小示例:

\documentclass{article}

\usepackage{listings}
\renewcommand{\lstlistingname}{Something}

\begin{document}
Some text.
\begin{lstlisting}[caption=wwww]
xxxx
\end{lstlisting}
Some more text.
\end{document}
Run Code Online (Sandbox Code Playgroud)