Lyx не работает (не могу найти файлы cls)

Я установил Lyx в своей системе, но я просто не могу заставить его работать. Каждый раз, когда я открываю любой файл, я получаю сообщение, подобное этому:

The selected document class
    article
requires external files that are not available.
The document class can still be used, but the
document cannot be compiled until the following
prerequisites are installed:
    article.cls
See section 3.1.2.2 (Class Availability) of the
User's Guide for more information.

Я не уверен, что проблема в самом Lyx или некоторых его латексных зависимостях.

У меня есть файл "article.cls" в моей системе (из texlive-latex-base), расположенный в:

/usr/share/texlive/texmf-dist/tex/latex/base/article.cls

(Эта строка отображается в меню "Инструменты" → "Информация о TeX", так что, очевидно, Lyx знает об этом).

Я уже пытался переустановить texlive и с помощью Tools → Reconfigure, не сработало.

Я использую LyX 2.0.5.1 в KUbuntu 12.10.

РЕДАКТИРОВАТЬ: видимо, это ошибка в 12.10. Я только что вернулся к 12.04, и все снова работает гладко, без необходимости настройки за apt-get install lyx,

4 ответа

Я знаю, что это старый вопрос, но я только что столкнулся с той же самой проблемой на недавней установке Mint 17.2.

я использовал apt-file search article.cls чтобы увидеть, какие пакеты имеют этот файл - и подтвердили, что он присутствует в texlive-* серия пакетов. Я тогда сделал apt-get install texlive - который вытащил несколько зависимостей с ним - и проблема была решена.

Если вы установили только Lyx Processor и Tex-live, вам необходимо расширить функциональность LyX, установив перечисленные пакеты (выделены жирным шрифтом) для полной функциональности. Все они доступны в Центре программного обеспечения Ubuntu.

Те, которые НЕ выделены жирным шрифтом, являются необязательными (я думаю, они все же говорят сами за себя). Когда я установил их, все мои классы документов стали доступны.

Дополнительные классы документов (подклассы) и другие инструкции вы можете найти в Lyx Wiki здесь.

  • chktex: проверьте на опечатки

  • dvipost: отображать отслеженные изменения в формате DVI

  • gnuhtml2latex: импортировать документы HTML

  • groff: улучшено форматирование таблицы при экспорте в обычный текст

  • librsvg2-bin, inkscape: используйте формат изображения SVG в документах LyX (если вы используете Inkscape в качестве графического редактора в Lyx)

  • linuxdoc-tools: экспортировать документы SGML LinuxDoc

  • mythes-*: используйте тезаурус OpenOffice.org/LibreOffice

  • noweb: импортировать файлы noweb

  • rcs: интегрированный контроль версий

  • sgmltools-lite: экспорт документов SGML DocBook

  • texlive-xetex, etoolbox: используйте систему набора текста XeTeX

  • wv: импортировать документы MS Word

Моя новая установка LyX показала те же симптомы, что и у оригинального постера. Я обнаружил, что там был старый .texmf-var каталог в моем домашнем каталоге. Переименование или удаление, например mv .texmf-var .texmf-var.oldрешил проблему. После этого LyX больше не жалуется на отсутствие файлов.cls и прекрасно компилирует документы.

Я использую Ubuntu 12.04, LyX 2.0.7 из https://launchpad.net/~lyx-devel/+archive/release и TeX Live 2012 от https://launchpad.net/~texlive-backports/+archive/ppa,

Я не думаю, что проблема связана с Ubuntu. Я только что установил LyX 2.0.5.1 из бинарного установщика Windows в WinXP. У меня точно такие же симптомы - каждый раз, когда я создаю новый файл (или даже когда читаю документацию через меню справки), LyX жалуется на отсутствие .cls файлы и что он может отображать файл, но не может набирать. Здесь тоже, Tools/TeX information аккуратно перечисляет все мыслимые .cls файлы как доступные.

Дополнительная информация: сначала я установил LyX как обычный пользователь, а потом он, похоже, заработал - никаких предупреждений о пропавших файлах.cls не было. Компиляция примера файла LaTeX также работала просто отлично. Однако во время установки установщик пожаловался, что .WMF а также .EMF Графика не будет доступна, потому что они требуют некоторой библиотеки, которая может быть установлена ​​только как администратор. Итак, я удалил, вошел как администратор и переустановил. С тех пор я продолжал получать пропавших без вести .cls файл предупреждений. Компиляция LaTeX также не работает: при попытке просмотра файла приветствия я получаю сообщение об ошибке
File does not exist: F:/tmp/lyx_tmpdir.gg3264/lyx_tmpbuf4/splash.pdf,

Я еще мало исследовал проблему - моей первой реакцией был поиск в сети, чтобы узнать, сталкивались ли другие с такой же проблемой. Вот так я и попал на этот форум.

Другие вопросы по тегам