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 並使用“工具”→“重新配置”,但沒有成功。

我在 KUbuntu 12.10 中使用 LyX 2.0.5.1。

編輯: 顯然這是 12.10 的錯誤。我剛剛恢復到 12.04,一切都再次順利運行,無需再進行任何設定apt-get install lyx

答案1

我知道這是一個老問題,但我自己在最近的 Mint 17.2 安裝中也遇到了同樣的問題。

我曾經apt-file search article.cls查看哪些軟體包具有該文件 - 並確認它存在於texlive-*一系列軟體包中。然後我做了apt-get install texlive- 它拉出了一些依賴項 - 問題就解決了。

答案2

如果您只安裝了 Lyx 處理器和 Tex-live,那麼您需要透過安裝列出的軟體包(以粗體顯示)來擴展 LyX 的功能以獲得完整功能。它們都可以在 Ubuntu 軟體中心找到。

那些是不是粗體是可選的(我認為它們無論如何都是不言自明的)。當我安裝這些時,我的所有文件類別都變得可用。

有關其他文件類別(子類別)和其他操作方法,您可以存取萊克斯維基在這裡

  • chktex:檢查印刷錯誤

  • dvipost:顯示 DVI 格式輸出的追蹤變化

  • gnuhtml2latex:導入 HTML 文檔

  • groff:改進了純文字匯出中的表格格式

  • librsvg2-bin、inkscape:在 LyX 文件中使用 SVG 圖像格式(如果您使用 Inkscape 作為 Lyx 中的圖形編輯器)

  • linuxdoc-tools:匯出 SGML LinuxDoc 文檔

  • Mythes-*:使用 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.7https://launchpad.net/~lyx-devel/+archive/release和 TeX Live 2012 https://launchpad.net/~texlive-backports/+archive/ppa

答案4

我不認為這個問題是 Ubuntu 特有的。我剛從 Windows 二進位安裝程式將 LyX 2.0.5.1 安裝到 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

我還沒有對這個問題進行太多調查——我的第一個反應是在網上搜索看看其他人是否遇到過同樣的問題。我就是這樣進入這個論壇的。

相關內容