.png)
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.cls
nachgeschaut, 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-var
in meinem Home-Verzeichnis ein altes Verzeichnis befand. Es umzubenennen oder zu löschen,z.B mv .texmf-var .texmf-var.old
hat 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/release
und 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 .cls
Dateien und dass es die Datei zwar anzeigen, aber nicht setzen kann. Auch hier Tools/TeX information
werden alle erdenklichen .cls
Dateien 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 .WMF
und .EMF
Grafiken 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 .cls
Warnungen ü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.