我已经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}