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

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 или с какими-то его зависимостями от Latex.

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

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

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

Я уже пробовал переустановить texlive и использовать Инструменты → Перенастроить, но это не сработало.

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

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

решение1

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

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

решение2

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

решение3

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

решение4

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

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

Связанный контент