我尝试创建一个“hollywood”类的文档,但 LyX 警告我该类不可用 - 需要安装。
当我尝试预览文档时,出现 LaTeX 错误:
File `hollywood.cls' not found.
然而,该文件是使用 LyX 安装在/usr/local/share/lyx/tex
... 我尝试将其符号链接到/usr/local/share/texmf-local
(后跟texhash
),但没有帮助。
我该如何解决这个问题?
答案1
我只能在 Windows 上向您展示,我通过文档/设置更改了类别:
在我的系统中,它出现在两个地方,不知道 Lyx 正在使用哪一个:
附言 Lyx 在 Linux 上的运行方式与我在屏幕截图中展示的 Windows 上的运行方式完全相同。
hollywood.cls 位于
/usr/share/texmf/tex/latex/lyx
我怀疑这是 texmf 树的标准位置。如果您的发行版将它安装在其他地方,您的系统通常会知道它。如果没有,也许检查一下您的安装过程会有所帮助。在网上查找 texmf。
顺便说一句,您还可以通过 Tools/Tex 信息检查可用性和路径。
使用 Latex 时,编译器还会检查文档的当前工作目录。因此,如果出于某种原因您不想使用 texmf,则将外部类复制到那里即可。也许这种绕过方法也适用于 Lyx。