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

(эта строка отображается в Tools → TeX Information, так что, очевидно, Lyx знает об этом).

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

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

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

6
задан 17 February 2013 в 17:51

4 ответа

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

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

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

  • chktex: проверьте на типографские ошибки

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

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

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

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

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

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

  • noweb: импортируйте noweb файлы

  • rcs: управление интегрированной версией

  • sgmltools-облегченный: экспортируйте SGML документы DocBook

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

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

2
ответ дан 17 February 2013 в 17:51

Моя новая установка 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.

0
ответ дан 17 February 2013 в 17:51

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

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

0
ответ дан 17 February 2013 в 17:51

Я не думаю, что проблема связана с 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.

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

0
ответ дан 17 February 2013 в 17:51

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

Похожие вопросы: