\ listname не изменит свое содержимое - PullRequest
1 голос
/ 25 июня 2010

Я использую пакет listing (НЕ listings) и пытаюсь использовать

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

для изменения текста "Списка объявлений" и "Списка", который отображается вдокумент, поскольку я пишу по-испански.

Однако, похоже, работает только \listlistingname, \listingname не вносит изменений.

Следуя советам Виви, я даже отредактировал файл list.sty.под \ tex \ latex \ ltxmisc, но все та же проблема.Редактирование \ listlistingname работает, редактирование \ перечисление не работает.Похоже, что он выбирал текст «Листинга» из какого-то другого файла.

Я действительно не знаю, что я делаю неправильно, какие-либо предложения?

РЕДАКТИРОВАТЬ: Даже копирование list.sty в каталог, где у меня есть текстовые файлы, не работает, так что я думаю, что это должен быть текст из какого-то другого файла, но какой именно?Вот список пакетов, которые я включил в свой проект, на всякий случай:

\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}

Спасибо!

Ответы [ 2 ]

0 голосов
/ 02 февраля 2012

Это должно работать:

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

Я использовал пункт часто задаваемых вопросов TeX Для изменения слов babel использует , чтобы найти объяснение, и этот ответ TeX.SE для правильной команды.

0 голосов
/ 26 июня 2010

Вы пробовали использовать пакет babel?Он конвертирует много подписей в любой язык, который вы выбираете при загрузке пакета.

...