未知语言 \selectlanguage{english}

未知语言 \selectlanguage{english}

我正在用 latex 写我的第二篇文档,使用的是我大学的模板。但由于我正在写一篇英文文档,而模板是针对德语论文的,所以我必须调整语言。

...
\begin{document}
\selectlanguage{english}

但失败了:

! Package babel Error: Unknown language `english'. Either you have
(babel) misspelled its name, it has not been installed,
(babel) or you requested it in a previous run. Fix its name,
(babel) install it or just rerun the file, respectively.

我尝试过:sudo apt-get install texlive-lang-english 甚至:sudo apt-get install texlive-lang-all

知道如何修复这个问题吗?

答案1

\usepackage[english,ngerman]{babel}

然后ngerman在文档开头处于活动状态,您可以切换到english。如果您无法更改包,则在之前写入\documentclass

\PassOptionsToPackage{english}{babel}
\documentclass{whatever}
...

答案2

你必须使用:

\selectlanguage{English}

使用“E”它应该可以工作。

与 polyglossia 配合使用,也应该与 babel 配合使用。

答案3

对我来说,当我从 BiBTeX 文件中的所有项目中删除以下行时,问题就解决了:

language = {English},

我使用 Zotero 生成了 BiBTeX 文件,它自动生成了这一行。

编辑:解释 我来到这个帖子时遇到了与用户 apoc 相同的错误消息。但答案并没有解决我的问题。因此,我假设另一个问题导致了相同的错误消息(似乎是内部错误)。因此,如果人们无法使用上述答案解决问题,他们仍然可以尝试我的解决方案。相信我,我和你一样困惑于这样的错误存在。

相关内容