当我尝试生成 pdf 文件时,在 Lyx 中出现以下错误。
Package babel Error: You haven't specified a language option
我曾尝试使用类似问题中的信息来处理 TeX,但在 LyX 中不起作用。例如,我尝试通过包含以下内容来更改 Lyx 序言:
\usepackage[english]{babel}
但我仍然收到相同的错误。 LyX 中解决此问题的正确方法是什么?
最小工作示例是带有类的 LyX 文件中的以下标准文本article
。
答案1
我刚刚在处理德语文档时遇到了同样的问题。以下是在 Ubuntu 中无需任何变通方法即可解决问题的方法;您需要根据 TeX/OS 组合进行调整。
sudo apt install texlive-lang-german
另请注意,所描述的 PDF 属性解决方法对我而言不起作用。一般来说,我总是首先寻找解决实际问题的方法,而不是使用剥夺软件功能的解决方法。
编辑:在 Fedora 上这有帮助:sudo dnf install texlive-babel-german
答案2
对我有用的方法是取消选中“文档”->“设置”->“PDF 属性”下的“自动填充页眉”选项。我猜这只是有助于永远不加载 babel 并遇到由此引起的问题。
答案3
您必须安装texlive-lang-all
(或texlive-lang-english
,,texlive-lang-italian
等等)。
在终端中:
sudo apt install texlive-lang-all
然后您必须更改 LyX 中的偏好设置:Language: automatic
。
它应该可以工作。