-1

今天我试图重新编译一个.tex我不久前编译没有问题的文件。我得到一个错误:

! Package babel Error: Unknown option `UKenglish'. Either you  misspelled it (babel) or the language definition file UKenglish.ldf was not found.


See the babel package documentation for explanation.
Type  H <return>  for immediate help.
...                                              

l.393 \ProcessOptions*

我检查了,我确实有文件

/usr/local/texlive/2017/texmf-dist/tex/generic/babel-english/ukenglish.ldf

此外,我什至没有在我的文档中使用这个包。我不确定上次运行此文件到现在之间发生了什么,但也许有人知道我应该做什么?

我的操作系统是:

ProductName:    Mac OS X 
ProductVersion: 10.13.4
4

1 回答 1

2

这对我有用:

\documentclass{article}

\usepackage[UKenglish]{babel}
% \usepackage[british]{babel}

\begin{document}
Test
\end{document}

或者,您可以尝试指定 'british' 而不是 'UKenglish'。

不过,我确实注意到,当我从以前的乳胶运行中获得临时文件(即 .aux 文件)时,我收到了与您相同的错误消息。尝试删除它们。

于 2018-04-08T18:18:35.043 回答