Изменение заголовка оглавления в LyX

Изменение заголовка оглавления в LyX

Я уже пытался проследить ответ здесь: Как изменить название ToC?

используя\renewcommand{\contentsname}{Whatever}

Однако, похоже, он не работает с LyX, ни в преамбуле, ни как ERT. Используемый пакет — babel.

Минимальный рабочий пример файла .lyx:

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

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

\renewcommand{\contentsname}{Innholdsfortegnelse}

1. Innledning

\pagenumbering{arabic} 

Heisann

решение1

  1. Document> Settings...> Language>Языковой пакет: None

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

Писать:

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

Результат должен быть эквивалентен этому простому LaTeX:

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

мве

Если вы сделаете это, то получите Package babel Error: Unknown languagexxxxx'`:

Мве

Затем перейдите кView Complete Log ...

мве

\select@language {english}Как вы можете видеть, это происходит из-за того, что в .auxфайле предыдущего запуска есть . Вы можете удалить его вручную (в случае со снимком экрана в системе Linux это было /tmp/lyx_tmpdir.T23297/lyx_tmpbuf6/newfile6.aux), но вы можете просто нажать на , Closeи LyX очистит вспомогательные файлы для вас (по крайней мере, если есть только эта ошибка). При следующем запуске это должно сработать.

решение2

Пытаться

\AtBeginDocument{\renewcommand\contentsname{Whatever}}

Связанный контент