目前,我用 LaTeX 写报告。一切都很顺利,除了一个小问题让我很困扰。报告是用英文写的,除了法语摘要必须用法语写,因此我导入了\usepackage[french, english]{babel}
。
通过使用命令创建目录\tableofcontents
,生成的文档显示材料表代替目录。它将这句话翻译成了法语!
我使用的软件包:
\documentclass[english]{report}
\usepackage[latin1]{inputenc}
\usepackage{epstopdf}
\usepackage{amssymb}
\usepackage{url}
\usepackage{float}
\usepackage[colorlinks,breaklinks]{hyperref}
\usepackage[acronym]{glossaries}
\usepackage{algorithm}
\usepackage{minitoc}
\usepackage[toc,page]{appendix}
\usepackage{afterpage} %
\usepackage{microtype} % makes pdf look better
\usepackage[caption=false]{subfig}
\usepackage[french,english]{babel}
答案1
就在\begin{document}
put之后\selectlanguage{english}
;然后在文本的法语部分之前切换回法语:\selectlanguage{french}
。
答案2
请参阅此描述巴别塔包裹。
刚\begin{document}
切换到英语
\selectlanguage{english}
这将创建一个目录,不是材料表。
然后,在法语摘要之前,添加
\selectlanguage{french}
之后就切换回英语
\selectlanguage{english}