我有一份用英式英语编写的文件,并在序言中使用\usepackage[british]{babel}
;然而,同一份文件还有一份用另一种语言编写的摘要,其连字符当然完全是错误的。
有什么方法可以指定类似于的东西\usepackage[british]{babel}
,但只在章节内?
答案1
\begin{otherlanguage} ... \end{otherlanguage}
只需使用 babel 包加载所需的其他语言,将主要语言放在最后,然后通过、\selectlanguage{language}
或在语言之间切换\foreignlanguage{language}{text}
(如 Thorsten Donig 和 egreg 所建议的那样)。以下是一个例子:
\documentclass{article}
\usepackage[french,british]{babel}
\begin{document}
\begin{otherlanguage}{french}
\begin{abstract}
...
\end{abstract}
\end{otherlanguage}
\tableofcontents% This is just to show that the the ToC title is in British
\end{document}