重命名目录、图表列表、参考文献

重命名目录、图表列表、参考文献

我想知道如何重命名标准图表、目录和参考文献。到目前为止,我所依赖的方法还\renewcommand{\contentsname}{name}没有奏效。

以下是我使用的序言列表:

\documentclass[12pt]{report}
\usepackage[utf8]{inputenc} 
\usepackage{fourier}
\pagestyle{headings}
\usepackage{marvosym}
\usepackage[pdftex]{graphicx}
\usepackage[margin=2.5cm]{geometry}
\usepackage{rotating}
\usepackage{amsmath}
\usepackage{booktabs}
\usepackage{url}
\usepackage{natbib}
\usepackage{setspace}
\linespread{1.5}
\newenvironment{remark}{\par\mbox{}\par\noindent{\bfseries             \emph{Remark}\/}:\normalfont}{\par}
\newenvironment{defin}{\par\mbox{}\par\noindent\bfseries \emph{\Pointinghand\     }\normalfont}{\par}
\setcounter{toc**strong text**depth}{2} 
\usepackage[colorlinks=true, a4paper=true, pdfstartview=FitV,
linkcolor=blue, citecolor=blue, urlcolor=blue]{hyperref}
\pdfcompresslevel=9
\setstretch{1.0} %vertical stretch
\usepackage{fontspec}
\setmainfont[BoldFont       = AvenirNextRoundedPro-Bold.otf , ItalicFont     =AvenirNextRoundedPro-Italic.otf]{AvenirNextRoundedPro-Reg.otf}
\defaultfontfeatures{Mapping=tex-text}
\usepackage{multirow}
\usepackage{array}
\usepackage{booktabs}
\usepackage{hyperref} \hypersetup{ hidelinks, }
\usepackage{ragged2e}
\usepackage{euler}
\usepackage[euler-digits,euler-hat-accent]{eulervm}
\usepackage[labelfont=bf]{caption}
\usepackage{wrapfig}
\usepackage{amsmath}
\usepackage{amssymb} 
\usepackage[english]{babel}
\usepackage[nottoc]{tocbibind} %Adds "References" to toc
\usepackage{titlesec} \titleformat{\chapter}[display]{\bfseries\huge}{\filleft\Large\chaptertitlename~\thechapter}{1ex}{\vspace{1ex}\filright}[\vspace{0.5ex}\titlerule]
\usepackage{float}
\usepackage{etoolbox} \makeatletter \patchcmd{\@caption}{\csname the#1\endcsname}{\csname fnum@#1\endcsname:}{}{} \renewcommand*\l@figure{\@dottedtocline{1}{2em}{6em}} \let\l@table\l@figure  \makeatother % default for 3rd arg: 2.3em - for list of figures and tables
\usepackage{background} \definecolor{textcolor}{HTML}{000000}             \newcommand\Text{c\quad o\quad n\quad f\quad i\quad d\quad e\quad n\quad t\quad i\quad a\quad l} \SetBgColor{textcolor}\SetBgOpacity{0.3}\SetBgAngle{90}         \SetBgPosition{current page.center} \SetBgVshift{-0.33\textwidth} \SetBgScale{1.8}         \SetBgContents{\sffamily\Text} %for confidential

我也使用 TexMaker。我不知道这有多重要,但在这里我的文档语言设置为英语(即使它不是我在该文档中编写的语言,但这似乎不是问题)。我还看到,如果我删除 babel 和引用,我可以重命名我的ToCLoFLoT但我需要引用。任何提示都非常受欢迎!

编辑:我无法提供项目中的文本数据,因为它是机密的。以下是我可以从主文档中提供的内容。以下是我可以包含的更多内容。

\begin{document}
\include{02_front} 
\setcounter{page}{0}
\pagenumbering{roman}
\tableofcontents
\listoffigures
\listoftables
\newpage
\setcounter{page}{0}
\pagenumbering{arabic}
\chapter{blabla} \section{test é è åøæ î}
\appendix
\bibliographystyle{plain} 
\bibliography{80_refs}  
\end{document}

另外,我其实已经写完了论文,但我需要用另一种语言简要总结一下,我非常不愿意测试和删除“可能”不太有用的软件包。我实际上只需要更改这些ToCLoFToF引用的名称。

答案1

我尝试纠正一些问题,但当然不是全部。

命令

\renewcommand{\contentsname}{My nice list of contents}
\renewcommand{\listfigurename}{My nice list of figures}
\renewcommand{\listtablename}{My nice list of table}

工作,无论是否babel使用,最好在之前使用\begin{document}或包裹在其中\AtBeginDocument{...}

另一个选项可能是使用\settocname等等tocbibind,我在这里没有使用它!

\documentclass[12pt]{report}
\usepackage[utf8]{inputenc} 
\usepackage{fourier}
\pagestyle{headings}
\usepackage{marvosym}
\usepackage{graphicx}
\usepackage[margin=2.5cm]{geometry}
\usepackage{rotating}
\usepackage{amsmath}
\usepackage{booktabs}
\usepackage{url}
\usepackage{natbib}
\usepackage{setspace}
\linespread{1.5}
\newenvironment{remark}{\par\mbox{}\par\noindent{\bfseries             \emph{Remark}\/}:\normalfont}{\par}
\newenvironment{defin}{\par\mbox{}\par\noindent\bfseries \emph{\Pointinghand\     }\normalfont}{\par}
\setcounter{tocdepth}{2} 
%\pdfcompresslevel=9
\setstretch{1.0} %vertical stretch
\usepackage{fontspec}
%\setmainfont[BoldFont       = AvenirNextRoundedPro-Bold.otf , ItalicFont     =AvenirNextRoundedPro-Italic.otf]{AvenirNextRoundedPro-Reg.otf}
%\defaultfontfeatures{Mapping=tex-text}
\usepackage{multirow}
\usepackage{array}
\usepackage{booktabs}

\usepackage{ragged2e}
\usepackage{euler}
\usepackage[euler-digits,euler-hat-accent]{eulervm}
\usepackage[labelfont=bf]{caption}
\usepackage{wrapfig}
\usepackage{amsmath}
\usepackage{amssymb} 
%\usepackage[english]{babel}
\usepackage[nottoc]{tocbibind} %Adds "References" to toc
\usepackage{titlesec} \titleformat{\chapter}[display]{\bfseries\huge}{\filleft\Large\chaptertitlename~\thechapter}{1ex}{\vspace{1ex}\filright}[\vspace{0.5ex}\titlerule]
\usepackage{float}
\usepackage{etoolbox} 

\makeatletter \patchcmd{\@caption}{\csname the#1\endcsname}{\csname fnum@#1\endcsname:}{}{} \renewcommand*\l@figure{\@dottedtocline{1}{2em}{6em}} \let\l@table\l@figure  \makeatother % default for 3rd arg: 2.3em - for list of figures and tables
\usepackage{background} 
\definecolor{textcolor}{HTML}{000000}             
\newcommand\Text{c\quad o\quad n\quad f\quad i\quad d\quad e\quad n\quad t\quad i\quad a\quad l} 
\SetBgColor{textcolor}
\SetBgOpacity{0.3}\SetBgAngle{90}
\SetBgPosition{current page.center} 
\SetBgVshift{-0.33\textwidth} 
\SetBgScale{1.8}
\SetBgContents{\sffamily\Text} %for confidential


\usepackage[colorlinks=true, a4paper=true, pdfstartview=FitV,
linkcolor=blue, citecolor=blue, urlcolor=blue]{hyperref}
\hypersetup{ hidelinks }

\renewcommand{\contentsname}{My nice list of contents}
\renewcommand{\listfigurename}{My nice list of figures}
\renewcommand{\listtablename}{My nice list of table}

\begin{document}
%\include{02_front} 
\setcounter{page}{0}
\pagenumbering{roman}
\tableofcontents
\listoffigures
\listoftables
\newpage
\setcounter{page}{0}
\pagenumbering{arabic}
\chapter{blabla} \section{test é è åøæ î}
\appendix
\bibliographystyle{plain} 
\bibliography{80_refs}  
\end{document}

答案2

\renewcommand{\listfigurename}{Abbildungsverzeichnis}
\listoffigures

对我有用

相关内容