Lyx funktioniert nicht (kann CLS-Dateien nicht finden)

Lyx funktioniert nicht (kann CLS-Dateien nicht finden)

Ich habe Lyx auf meinem System installiert, aber es funktioniert einfach nicht. Jedes Mal, wenn ich eine Datei öffne, erhalte ich eine Meldung ähnlich dieser:

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.

Ich bin nicht sicher, ob das Problem bei Lyx selbst oder einigen seiner Latex-Abhängigkeiten liegt.

Ich habe die Datei „article.cls“ in meinem System (von texlive-latex-base) an folgendem Ort:

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

(Diese Zeile wird unter „Tools“ → „TeX-Informationen“ angezeigt, Lyx ist also offenbar darüber informiert.)

Ich habe bereits versucht, Texlive neu zu installieren und „Tools“ → „Neu konfigurieren“ zu verwenden, hat nicht funktioniert.

Ich verwende LyX 2.0.5.1 in KUbuntu 12.10.

BEARBEITEN: Anscheinend handelt es sich hier um einen Fehler in 12.10. Ich bin gerade zu 12.04 zurückgekehrt und alles funktioniert wieder reibungslos, ohne dass weitere Einstellungen erforderlich sind apt-get install lyx.

Antwort1

Ich weiß, dass es eine alte Frage ist, aber ich hatte gerade selbst dasselbe Problem bei einer relativ neuen Mint 17.2-Installation.

Ich habe apt-file search article.clsnachgeschaut, welche Pakete diese Datei haben – und bestätigt, dass sie in der texlive-*Paketreihe vorhanden ist. Das habe ich dann getan apt-get install texlive– wodurch einige Abhängigkeiten mitgezogen wurden – und das Problem war gelöst.

Antwort2

Wenn Sie nur den Lyx-Prozessor und Tex-live installiert haben, müssen Sie die Funktionalität von LyX erweitern, indem Sie die aufgelisteten Pakete (fettgedruckt) installieren, um die volle Funktionalität zu erhalten. Sie sind alle im Ubuntu Software Center verfügbar.

Diejenigen, dieNICHTin Fettschrift sind optional (ich denke, sie sind sowieso selbsterklärend). Als ich diese installierte, wurden alle meine Dokumentklassen verfügbar.

Weitere Dokumentklassen (Unterklassen) und weitere Anleitungen finden Sie imLyx Wiki hier

  • chktex: auf Tippfehler prüfen

  • dvipost: Anzeige verfolgter Änderungen in der Ausgabe im DVI-Format

  • gnuhtml2latex: HTML-Dokumente importieren

  • groff: Verbesserte Tabellenformatierung beim Nur-Text-Export

  • librsvg2-bin, inkscape: Verwenden Sie das SVG-Bildformat in LyX-Dokumenten(wenn Sie Inkscape als Grafikeditor in Lyx verwenden)

  • linuxdoc-tools: SGML LinuxDoc-Dokumente exportieren

  • mythes-*: Verwenden Sie den OpenOffice.org/LibreOffice Thesaurus

  • noweb: noweb-Dateien importieren

  • rcs: integrierte Versionskontrolle

  • sgmltools-lite: SGML DocBook-Dokumente exportieren

  • texlive-xetex, etoolbox: Verwenden Sie das XeTeX-Satzsystem

  • wv: MS Word-Dokumente importieren

Antwort3

Meine neue LyX-Installation zeigte genau die gleichen Symptome wie die des ursprünglichen Posters. Ich fand heraus, dass sich .texmf-varin meinem Home-Verzeichnis ein altes Verzeichnis befand. Es umzubenennen oder zu löschen,z.B mv .texmf-var .texmf-var.oldhat das Problem gelöst. Danach beschwert sich LyX nicht mehr über fehlende .cls-Dateien und kompiliert Dokumente problemlos.

Ich verwende Ubuntu 12.04, LyX 2.0.7 von https://launchpad.net/~lyx-devel/+archive/releaseund TeX Live 2012 von https://launchpad.net/~texlive-backports/+archive/ppa.

Antwort4

Ich glaube nicht, dass das Problem Ubuntu-spezifisch ist. Ich habe gerade LyX 2.0.5.1 vom Windows-Binärinstallationsprogramm auf WinXP installiert. Ich habe genau die gleichen Symptome – jedes Mal, wenn ich eine neue Datei erstelle (oder sogar wenn ich die Dokumentation über das Hilfemenü lese), beschwert sich LyX über die fehlenden .clsDateien und dass es die Datei zwar anzeigen, aber nicht setzen kann. Auch hier Tools/TeX informationwerden alle erdenklichen .clsDateien ordentlich als verfügbar aufgelistet.

Eine zusätzliche Information: Ich habe LyX zunächst als normaler Benutzer installiert, und dann schien es zu funktionieren – keine Warnungen über fehlende .cls-Dateien. Auch die Kompilierung einer Beispiel-LaTeX-Datei funktionierte problemlos. Allerdings hatte sich das Installationsprogramm während der Installation beschwert, dass die .WMFund .EMFGrafiken nicht verfügbar wären, da sie eine Bibliothek erfordern, die nur als Administrator installiert werden kann. Also habe ich es deinstalliert, mich als Administrator angemeldet und es erneut installiert. Von da an erhalte ich ständig die .clsWarnungen über fehlende Dateien. Auch die LaTeX-Kompilierung funktioniert nicht: Beim Versuch, die Willkommensdatei in der Vorschau anzuzeigen, erhalte ich die Fehlermeldung
File does not exist: F:/tmp/lyx_tmpdir.gg3264/lyx_tmpbuf4/splash.pdf.

Ich habe das Problem noch nicht näher untersucht. Meine erste Reaktion war, im Internet zu suchen, um zu sehen, ob andere das gleiche Problem hatten. So bin ich in diesem Forum gelandet.

verwandte Informationen