我刚刚按照TUG 指令在我的 Ubuntu 13.10 上。
标准最小示例可以按照预期的方式进行正确编译:
\documentclass[ngerman]{article}
\usepackage{babel}
\begin{document}
Test
\end{document}
但是,一旦我开始加载其中一个 KOMA 类或fontspec
包,它就不会编译:
\documentclass[ngerman]{scrartcl}
\usepackage{babel}
\begin{document}
Test
\end{document}
当尝试使用 LuaLaTeX 编译此示例时,它会给我以下错误消息:
!LaTeX 错误:未找到文件“scrartcl.cls”。
\documentclass{article}
\usepackage{fontspec}
\begin{document}
Test
\end{document}
使用 LuaLaTeX 编译此示例将返回:
!LaTeX 错误:未找到文件‘fontspec.sty’。
我对此感到困惑,因为我认为fontspec
和koma-script
都是 TeXlive 的标准部分。此外,当我在终端中输入texdoc fontspec
或时,我texdoc scrguien
做获取相应软件包的正确手册。
编辑:
KOMA 类(例如 )默认scrartcl.cls
保存在 -Script 安装它们的目录中:install-tl
/usr/local/texlive/2013/texmf-dist/tex/latex/koma-script
fontspec.sty
保存在:
/usr/local/texlive/2013/texmf-dist/tex/latex/fontspec
编译器lualatex
可以在以下位置找到:
/usr/local/texlive/2013/bin/x86_64-linux/
现在到了有趣的部分,相应的权限:
-rw-r--r-- 1 root root 127355 Dez 27 00:18 scrartcl.cls
-rw-r--r-- 1 root root 9565 Mai 22 2013 fontspec.sty
lrwxrwxrwx 1 root root 6 Aug 15 2009 lualatex -> luatex
答案1
我只是彻底删除与 TeXlive 相关的所有内容并根据此从头开始重新安装了 vanilla TeXliveStackExchange 用户指南。现在,我不再遇到该问题,尽管我之前曾尝试按照本指南进行安装。
无论如何,非常感谢您的帮助。