即使使用 \renewcommand,内容中的名称仍为旧名称

即使使用 \renewcommand,内容中的名称仍为旧名称

我正在用法语的 latex 写一份文档。我使用 \renew 命令重命名标题,例如:将“图表表”重命名为“图表表”,将“表格列表”重命名为“表格列表”。名称在它们自己的页面中发生了变化(在列出表格的页面中,标题为“表格列表”,这是我重命名的),但在内容中,它仍然是旧的英文名称(“表格列表”)。有人能帮我吗?

梅威瑟:

\documentclass[11pt, oneside]{Thesis}

\begin{document}
  \renewcommand{\listtablename}{Liste des tableaux}
  \renewcommand{\listfigurename}{Liste des figures}
  \lhead{\emph{Table des matières}}
  \tableofcontents % Write out the Table of Contents
  \lhead{\emph{Liste des figures}}
  \listoffigures
  \lhead{\emph{Liste des tableaux}}
  \listoftables
\end{document}

答案1

您唯一需要做的就是babel使用french选项加载 ID —document option我记得,从 frenchb 版本 3 开始。您不必重命名任何东西:frenchb它会为您完成::

\documentclass[11pt, oneside, french]{Thesis}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage{babel}
\usepackage{lipsum}

 \begin{document}

 \tableofcontents % Write out the Table of Contents

  \listoffigures
  \addcontentsline{toc}{chapter}{\listfigurename}


 \listoftables
  \addcontentsline{toc}{chapter}{\listtablename}

%  \clearpage
 \chapter{Chapitre Premier}
 \lipsum[1-6]

  \end{document} 

在此处输入图片描述

相关内容