
У меня есть 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.
, однако создает PDF-файл с напечатанным текстом Hello world!.
Почему xelatex не находит класс статьи? Я просмотрел эти форумы, но не смог найти никакого решения.
Ваше здоровье!
решение1
Ну, обрезка пробелов до и после article
может устранить ошибки и успешно скомпилировать. Просто замените
\documentclass[11pt,oneside]{ article }
с
\documentclass[11pt,oneside]{article}