1

我正在使用listing(NOT listings) 包并且一直在尝试使用

\renewcommand{\listlistingname}{Índice de código}
\renewcommand{\listingname}{Código}

为了更改出现在文档中的“列表列表”和“列表”文本,因为我是用西班牙语写的。

然而\listlistingname,似乎只是工作,\listingname没有改变。

按照 Vivi 的建议,我什至在 \tex\latex\ltxmisc 下编辑了 Listing.sty,但仍然是同样的问题。编辑 \listlistingname 有效,编辑 \listingname 无效。似乎它正在从其他文件中选择“列表”文本。

我真的不知道我做错了什么,有什么建议吗?

编辑:甚至没有将listing.sty复制到我拥有tex文件的目录中,所以我猜它必须从其他文件中提取文本,但是哪个文件?这是我在项目中包含的软件包列表,以防万一:

\usepackage[spanish]{babel}
\usepackage[latin1]{inputenc}
\usepackage{listing}
\usepackage{graphicx}
\usepackage{makeidx}
\usepackage{color}
\usepackage{url}
\usepackage{float}
\usepackage{hyperref}
\usepackage{minted}
\usepackage[toc]{glossaries}

谢谢!

4

1 回答 1

0

这应该有效:

\addto\captionsspanish{%
  \renewcommand{\lstlistingname}%
{Código}%
 }

我使用 TeX FAQ 项目更改 babel 使用的单词来查找解释和这个 TeX.SE正确命令的答案。

于 2012-02-02T02:44:05.087 回答