xelatex 找不到 article.cls,但它存在

xelatex 找不到 article.cls,但它存在

我已经texlive-latex-base安装texlive-latex-recommended在我的 Ubuntu 14.04 中。我正在尝试编译此文档:

\documentclass[11pt,oneside]{ article }
\usepackage{fontspec}

\begin{document}
Hello world!
\end{document}

使用 xelatex,因此我输入:

$ xelatex test.tex test.pdf

但它会引发这个错误:

! LaTeX Error: File ` article .cls' not found.

但是,我可以article.cls在正确的文件夹中找到/usr/share/texlive/texmf-dist/tex/latex/base/,所以我不知道出了什么问题。

它会引发更多错误,例如! LaTeX Error: Missing \begin{document}.! LaTeX Error: The font size command \normalsize is not defined: there is probably something wrong with the class file.,但它会生成一个印有 Hello world! 的 pdf 文件。

为什么 xelatex 找不到文章类?我浏览过这些论坛,但没有找到任何解决方案。

干杯!

答案1

好吧,修剪前后的空格article可以消除错误并成功编译。只需替换

\documentclass[11pt,oneside]{ article }

\documentclass[11pt,oneside]{article}

相关内容