web-dev-qa-db-ja.com

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の依存関係にあるのかはわかりません。

私のシステムには(texlive-latex-baseから)「article.cls」ファイルがあります。

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

(この行は[ツール]→[TeX情報]に表示されるため、Lyxが認識しているようです)。

すでにtexliveを再インストールして、[ツール]→[再構成]を使用しようとしましたが、機能しませんでした。

KUbuntu 12.10でLyX 2.0.5.1を使用しています。

編集:どうやらこれは12.10のバグです。 12.04に戻したところ、apt-get install lyx以外のセットアップは不要で、すべてが再びスムーズに機能するようになりました。

6
Znorg

私はそれが古い質問であることを知っていますが、ごく最近のMint 17.2のインストールで同じ問題を自分で経験しました。

apt-file search article.clsを使用して、どのパッケージにそのファイルがあるかを確認し、texlive-*シリーズのパッケージに存在することを確認しました。それからapt-get install texlive-いくつかの依存関係を引き出しました-で問題は解決しました。

2
Aleks G

LyxプロセッサとTex-liveのみをインストールした場合、リストされたパッケージ(太字)をインストールして完全な機能を実現することにより、LyXの機能を拡張する必要があります。これらはすべてUbuntu Software Centerで入手できます。

NOTが太字であるものはオプションです(とにかく自明だと思います)。これらをインストールすると、すべてのドキュメントクラスが使用可能になりました。

追加のドキュメントクラス(サブクラス)およびその他の方法については、 Lyx Wiki here にアクセスしてください。

  • chktex:誤字をチェックします

  • dvipost:追跡された変更をDVI形式の出力で表示する

  • gnuhtml2latex:HTMLドキュメントのインポート

  • groff:プレーンテキストエクスポートでのテーブルの書式設定の改善

  • librsvg2-bin、inkscape:LyXドキュメントでSVG画像形式を使用する(LyxでグラフィックエディターとしてInkscapeを使用している場合)

  • linuxdoc-tools:SGML LinuxDocドキュメントのエクスポート

  • mythes- *:OpenOffice.org/LibreOfficeシソーラスを使用

  • noweb:nowebファイルをインポートします

  • rcs:統合バージョン管理

  • sgmltools-lite:SGML DocBookドキュメントのエクスポート

  • texlive-xetex、etoolbox:XeTeX植字システムを使用

  • wv:MS Wordドキュメントのインポート

2
stephenmyall

私の新しいLyXインストールは、元のポスターとまったく同じ症状を示しました。ホームディレクトリに古い.texmf-varディレクトリがあることがわかりました。名前を変更または削除すると、e.g。mv .texmf-var .texmf-var.oldは問題を解決しました。その後、LyXは.clsファイルの欠落について文句を言わなくなり、ドキュメントを正常にコンパイルします。

https://launchpad.net/~lyx-devel/+archive/releaseのUbuntu 12.04、LyX 2.0.7、およびhttps://launchpad.net/~texlive-backports/+archive/ppaのTeX Live 2012を使用しています。

1
Tero Kesti

問題はUbuntu固有のものではないと思います。 WindowsバイナリインストーラーからWinXPにLyX 2.0.5.1をインストールしました。まったく同じ症状があります-新しいファイルを作成するたびに(またはヘルプメニューからドキュメントを読むときでも)、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
ttemsk