Я установил 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
.
Если бы Вы только установили Процессор 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
Моя новая установка 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
.
Я знаю, что это старый вопрос, но я сам столкнулся с той же самой проблемой на довольно недавней установке Mint 17.2.
Я использовал apt-file search article.cls
, чтобы увидеть, какие пакеты имеют этот файл, и подтвердил, что он присутствует в серии пакетов texlive-*
. Затем я сделал apt-get install texlive
, что привело к нескольким зависимостям, и проблема была решена.
Я не думаю, что проблема связана с 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
.
Я еще мало исследовал проблему - моей первой реакцией был поиск в сети, чтобы узнать, сталкивались ли другие с такой же проблемой. Вот так я и попал на этот форум.