Cambiar el título de la tabla de contenidos en LyX

Cambiar el título de la tabla de contenidos en LyX

Ya intenté seguir la respuesta aquí: ¿Cómo cambiar el título de ToC?

mediante el uso\renewcommand{\contentsname}{Whatever}

Sin embargo, no parece funcionar con LyX, ni en el preámbulo ni como ERT. El paquete que se utiliza es babel.

Ejemplo de trabajo mínimo de un archivo .lyx:

\pagenumbering{roman} 
\renewcommand{\chaptername}{}

\renewcommand{\thechapter}{\arabic{chapter}}

\renewcommand{\contentsname}{Innholdsfortegnelse}

1. Innledning

\pagenumbering{arabic} 

Heisann

Respuesta1

  1. Document> Settings...> Language>Paquete de idiomas: None

  2. Document> Settings...> LaTeX Preamble>

Escribir:

\usepackage[norsk]{babel}
\addto\captionsnorsk{%
\renewcommand{\contentsname}{Innholdsfortegnelse}}

El resultado debe ser equivalente a este LaTeX simple:

\documentclass{article}
\usepackage[norsk]{babel}
\addto\captionsnorsk{%
\renewcommand{\contentsname}{Innholdsfortegnelse}}
\begin{document}
\tableofcontents
\section{Section}
\end{document}

mwe

Si al hacer esto obtienes un Package babel Error: Unknown languagexxxxx'`:

mwe

Luego ve aView Complete Log ...

mwe

Como puede ver, esto se debe a que hay un archivo \select@language {english}en el .auxarchivo de la ejecución anterior. Puedes eliminarlo manualmente (en el caso de la captura de pantalla en un sistema Linux, era /tmp/lyx_tmpdir.T23297/lyx_tmpbuf6/newfile6.aux) pero puedes simplemente hacer clic en Closey LyX limpiará los archivos auxiliares por ti (al menos si solo hay este error). En la próxima ejecución debería funcionar.

Respuesta2

Intentar

\AtBeginDocument{\renewcommand\contentsname{Whatever}}

información relacionada