![列表国际化(西班牙语):列表和标题标签未翻译](https://linux22.com/image/328146/%E5%88%97%E8%A1%A8%E5%9B%BD%E9%99%85%E5%8C%96%EF%BC%88%E8%A5%BF%E7%8F%AD%E7%89%99%E8%AF%AD%EF%BC%89%EF%BC%9A%E5%88%97%E8%A1%A8%E5%92%8C%E6%A0%87%E9%A2%98%E6%A0%87%E7%AD%BE%E6%9C%AA%E7%BF%BB%E8%AF%91.png)
我正在尝试制作西班牙语的 Latex 文档,我已成功导入该语言的 Babel 包,但 \listoflistings 命令未翻译成西班牙语。列表的标题也未翻译。我尝试更新这些命令:\renewcommand{\lstlistingname}{Listado} \renewcommand{\lstlistlistingname}{Índice de listados}
。请注意,我还在使用 Minted。
以下是代码(MWE):
\documentclass[12pt, twoside, openright]{report}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
\usepackage{listings}
\usepackage{minted}
\renewcommand{\lstlistingname}{Listado}
\renewcommand{\lstlistlistingname}{Índice de listados}
\begin{document}
\listoftables
\listoflistings
\chapter{Introducción}
\pagenumbering{arabic}
\setcounter{page}{1}
% \subimport*{./}{chapter01.tex}
\begin{listing}[H]
\begin{minted}[linenos,frame=lines, framesep=2mm,numbersep=5pt]{scala}
val immutableInt = 2
immutableInt = 3 // Compile Error
var mutableInt = 4
mutableInt = 2 // OK
\end{minted}
\caption{val versus var}
\label{lst:scala_valvar}
\end{listing}
\end{document}
任何帮助,将不胜感激。
答案1
参考问题(我建议阅读发布的答案):如何更改“图形”、“目录”、“参考书目”、“附录”等文档元素的名称?,答案是 minted 使用了我正在使用的其他宏名称,具体来说,答案(由@hpesoj626)给出了以下代码片段:
\renewcommand\listingscaption{Code-Snippet}
\renewcommand\listoflistingscaption{List of program codes}
如果babel
正在使用包,请用\addto\captions<language>{...}