web-dev-qa-db-fra.com

Lyx ne fonctionne pas (impossible de trouver des fichiers cls)

J'ai installé Lyx sur mon système, mais je ne peux tout simplement pas le faire fonctionner. Chaque fois que j'ouvre un fichier, je reçois un message similaire à celui-ci:

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.

Je ne sais pas si le problème vient de Lyx lui-même ou de certaines de ses dépendances Latex.

J'ai le fichier "article.cls" dans mon système (de texlive-latex-base) situé dans:

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

(Cette ligne apparaît dans Outils → Informations TeX, donc apparemment, Lyx le sait).

J'ai déjà essayé de réinstaller texlive et utiliser Outils → Reconfigurer ne fonctionnait pas.

J'utilise LyX 2.0.5.1 dans KUbuntu 12.10.

EDIT: Apparemment, c'est un bug dans 12.10. Je viens de revenir à 12.04 et tout fonctionne à nouveau sans problème, aucune configuration requise au-delà de apt-get install lyx.

6
Znorg

Je sais que c’est une vieille question, mais j’ai moi-même rencontré le même problème sur une installation assez récente de Mint 17.2.

J'ai utilisé apt-file search article.cls pour voir quels paquets contiennent ce fichier - et j'ai confirmé qu'il est présent dans la série de paquets texlive-*. J'ai ensuite fait apt-get install texlive - ce qui a entraîné quelques dépendances - et le problème a été résolu.

2
Aleks G

Si vous avez uniquement installé Lyx Processor et Tex-live, vous devez étendre les fonctionnalités de LyX en installant les packages répertoriés (en gras) pour une fonctionnalité complète. Ils sont tous disponibles dans le Centre logiciel Ubuntu.

Ceux qui sont PAS en gras sont facultatifs (je pense qu’ils s’expliquent de toute façon). Quand j'ai installé ceux-ci, toutes mes classes de documents sont devenues disponibles.

Pour des classes de document supplémentaires (sous-classes) et autres, vous pouvez visiter le Lyx Wiki here

  • chktex: vérifie les erreurs typographiques

  • dvipost: affiche les modifications suivies dans la sortie au format DVI

  • gnuhtml2latex: importer des documents HTML

  • groff: amélioration de la mise en forme des tableaux dans les exportations de texte brut

  • librsvg2-bin, inkscape: utilisez le format d'image SVG dans les documents LyX (si vous utilisez Inkscape comme éditeur graphique dans Lyx)

  • linuxdoc-tools: exporter des documents SGML LinuxDoc

  • mythes- *: utiliser le thésaurus OpenOffice.org/LibreOffice

  • noweb: importer des fichiers noweb

  • rcs: contrôle de version intégré

  • sgmltools-lite: exportation de documents SGML DocBook

  • texlive-xetex, etoolbox: utilisez le système de composition XeTeX

  • wv: importer des documents MS Word

2
stephenmyall

Ma nouvelle installation LyX présentait exactement les mêmes symptômes que ceux de l’affiche originale. J'ai découvert qu'il y avait un ancien répertoire .texmf-var dans mon répertoire personnel. Le renommer ou le supprimer, par exemplemv .texmf-var .texmf-var.old a résolu le problème. Après cela, LyX ne se plaint plus de fichiers .cls manquants et compile parfaitement les documents.

J'utilise Ubuntu 12.04, LyX 2.0.7 de https://launchpad.net/~lyx-devel/+archive/release et TeX Live 2012 de https://launchpad.net/~texlive-backports/+archive/ppa.

1
Tero Kesti

Je ne pense pas que le problème est spécifique à Ubuntu. Je viens d'installer LyX 2.0.5.1 à partir de l'installateur binaire Windows sous WinXP. J'ai exactement les mêmes symptômes - chaque fois que je crée un nouveau fichier (ou même lorsque je lis la documentation, via le menu d'aide), LyX se plaint des fichiers .cls manquants. Il peut afficher le fichier mais ne peut pas le composer. Ici aussi, Tools/TeX information répertorie de manière précise tous les fichiers imaginables .cls comme disponibles.

Une information supplémentaire: j'ai d'abord installé LyX en tant qu'utilisateur ordinaire, puis cela a semblé fonctionner - aucun avertissement concernant les fichiers .cls manquants. La compilation d'un exemple de fichier LaTeX a également très bien fonctionné. Cependant, le programme d’installation s’était plaint au cours de l’installation que les graphiques .WMF et .EMF ne soient pas disponibles, car ils nécessitent une bibliothèque qui ne peut être installée qu’en tant qu’administrateur. Donc, j'ai désinstallé, connecté en tant qu'administrateur et réinstallé. À partir de ce moment, j'ai continué à recevoir les avertissements manquants du fichier .cls. La compilation de LaTeX ne fonctionne pas non plus: lors de la tentative de prévisualisation du fichier Welcome, le message d'erreur suivant s'affiche.
File does not exist: F:/tmp/lyx_tmpdir.gg3264/lyx_tmpbuf4/splash.pdf.

Je n'ai pas encore beaucoup étudié le problème - ma première réaction a été de rechercher sur le Web pour voir si d'autres personnes avaient rencontré le même problème. C'est comme ça que j'ai fini dans ce forum.

0
ttemsk