LyX - LaTeX WYSIWYM

Cette page n'est pas le miroir français de www.lyx.org

Menu


Sommaire
  • Home
  • Configuration de document
  • Premier Document avec LyX
  • Mise en Page Avancée
  • Layouts Personnels
  •  
    Liens Lyx
  • David Johnson

  • Inclus la galerie de photos de l'équipe de développement de LyX
  • Herbert Voss

  • Le site à visiter pour des trucs et astuces LyX (en anglais)
  • Matthias Ettrich

  • En Allemagne par le créateur du projet (partiellement obsolète)
  • Alejandro Aguilar

  • "LyX, el Procesador de Palabras" - une page en espagnol
  • Asger Alstrup

  • Une autre en danois : "LyX - et tekstbehandlings system til Unix"
  • Jürgen Vigna

  • Une page LyX située en Italie
  • Adrien Rebollo

  • Une page française LyX pour les traductions de la documentation
  • Allan Rae

  • Une page australienne
     
    Archives des listes de diffusions
  • Liste d'Annonce
  • Liste des Utilisateurs
  • Liste des Développeurs
  •  

    Ces layouts ne sont plus maintenus. Il est fort probable qu'ils ne fonctionnent plus avec les version récentes de LyX.


    Qu'est ce qu'un "Layout"

    Un layout est un style de document évolué basé sur les styles de base comme "article, book, etc...". Ceux que vous avez par défaut dans LyX.
    Un certain nombre d'utilisateur de LyX ont trouver que ces derniers étaient un peu trop "basique" et ne contenaient pas assez d'environnement évolués comme les théorèmes et autres lemmes.
    C'est pourquoi ils développent leurs propres "layouts" afin de permettre aux non TeX-niciens de présenter de beaux documents.

    Comment installer un "Layout"

    1. Placer les composants des layouts dans le répertoire "~/lyx/layouts" de votre répertoire home
    2. Lancer LyX, et effectuer une reconfiguration menu "Options"
    3. Quitter LyX et relancer LyX, normalement lorsque vous sélectionnez le style de document vous devriez voir apparaître la ou les nouvelles classes de document.
    Parfois il faut posséder certains packages LaTeX afin d'obtenir toutes les options de ces "Layouts".
    Ces packages LaTeX sont disponible sur Serveur CTAN du LORIA.
    Le mieux est de lire le fichier "dvi" qui est livré avec le package et qui explique comment installer et utiliser le package.
    1. Ils se présentent le plus souvent sous la forme d'un fichier "tar.gz" qu'il vous faudra décompresser par l'éternelle commande : "tar xvzf fichier.tar.gz".
    2. Ensuite vous devrez vraisemblablement compiler le fichier "ins" ou "dtx" afin de créer les fichiers de styles "sty" et autres "clo" qu'il vous faudra placer dans l'arborescence de TeTeX dans les répertoire "base".
    3. La commande est "latex fichier.ins" et "latex fichier.dtx".
    4. afin que LaTeX prenne en compte vos nouveaux packages une régénération de la base de données de LaTeX s'impose : "texhash".
    Voilà vous avez terminer d'installer vos nouveaux packages LaTeX et l'on va pouvoir écrire sans soucis de nouveau document tout beau.

    Installer de nouveaux styles

    Pour commencer il vous faudra récupérer les paquetages nécessaires sur un serveur CTAN par exemple : Serveur CTAN du LORIA.
    Je me base sur la distribution teTeX fournie en standard avec toutes les distributions Linux.

    2 Solutions s'offrent à vous :
    • Vous pouvez devenir "root" et alors il n'y a aucun problème.
    • Vous n'avez pas les droits d'accès nécessaires et alors il va falloir bidouiller un peu.

    Vous êtes l'administrateur de votre station

    Il vous suffit de vous connecter en "root", ensuite de copier le fichier .sty et/ou .cls dans le répertoire /usr/share/texmf/tex/latex/base/.
    Il vous suffit alors de lancer la commande texhash afin de mettre à jour la base de donnée de teTeX (ls -R).
    A ce moment les nouveaux paquetages sont disponibles lors de la prochaine compilation LaTeX.
    Attention si ces paquetages etaient nécessaires pour l'utilisation de layouts contenus dans LyX il est impératif de relancer "Options-->Reconfiguration" dans ce dernier afin de pouvoir les utiliser pleinement.

    Vous n'êtes pas l'administrateur de votre station

    Dans ce cas il y a plusieurs choses à faire :
    1. Il faut créer un répertoire dans votre répertoire personnel qui va recevoir les nouveaux fichier de styles. Je vous conseil d'utiliser la même arborescence que celle de la distribution TeX. Ici j'ai créé le répertoire texmf dans le répertoire caché de LyX (j'utilise principalement LyX). le chemin est donc ${HOME}/.lyx/layouts/texmf
    2. Ensuite il faut mettre à jour les variables d'environnements TEXINPUTS,BSTINPUTS,BIBINPUTS.
      Pour cela je vais prendre 2 exemples. Sous le "csh" et le "bash".
      1. Sous Linux (vous avez probablement le bash), il vous suffit de faire d'éditer votre fichier .bash_profile:
        TEXINPUTS=${HOME}/.lyx/layouts/texmf//:
        ${HOME}/.lyx/layouts/texmf/tex//:
        /usr/local/lib/texmf:/usr/local/lib/texmf/tex//:.

        BSTINPUTS=/usr/local/lib/texmf/bibtex/bst:
        ${HOME}/.lyx/layouts/texmf/bibtex/bst:.

        BIBINPUTS=/usr/local/lib/texmf/bibtex/bib:
        ${HOME}/.lyx/layouts/texmf/bibtex/bib:.

        export TEXINPUTS BSTINPUTS BIBINPUTS
      2. Sous un autre Shell, par exemple ici le csh, vous pouvez faire :
        setenv TEXINPUTS "${HOME}/.lyx/layouts/texmf//:
        ${HOME}/.lyx/layouts/texmf/tex//:/usr/local/lib/texmf:
        /usr/local/lib/texmf/tex//:."

        setenv BSTINPUTS "/usr/local/lib/texmf/bibtex/bst:
        ${HOME}/.lyx/layouts/texmf/bibtex/bst:."

        setenv BIBINPUTS "/usr/local/lib/texmf/bibtex/bib:
        ${HOME}/.lyx/layouts/texmf/bibtex/bib:."

    Attention, si ces paquetages étaient nécessaires pour l'utilisation de layouts contenus dans LyX il est impératif de relancer "Options-->Reconfiguration" dans ce dernier afin de pouvoir les utiliser pleinement. Normalement LaTeX ne devrait plus avoir de problème pour trouver vos nouveaux paquetages.

    Ou trouver de nouveaux Layouts

    Et bien pour le moment il n'y a pas de site dédié à ces extensions de LyX.
    Donc ici j'ai essayé des regroupées ceux que j'ai pu glaner ça et là grâce à la liste de diffusion "LyX-User".

    Si vous avez créer des "Layouts" ou que vous en connaissez certains autres qui ne sont pas listés ici n'hésitez pas à me le faire savoir et à me les envoyer.
    morere@NOSPAMlasc.univ-metz.fr




    Layout LyX avec l'environnement théorème (Anglais) :

    http://www.linuxstart.com/~bpa/lyx/


    Les environnements théorèmes en Français

    Emmanuel GUREGHIAN a fait, dixit lui même, "une cht'ite page sur AMS et al. mais je ne sais pas si elle en vaut vraiment la peine. (vous pouvez me dire que c'est nul, mon ego y survivra sans problèmes vu le peu de temps que j'y ai consacré". c'est à l'adresse suivante : http://www-spi.lip6.fr/~gureghia/LyX/Theoremes/index.html



    Écrire des Lettres avec Lyx :


    1. La classe lettre de l'Observatoire de Genève

      Style de Lettre basée sur le paquetage lettre.cls. La classe lettre de l'Observatoire de Genève (D. Mégevand, v 2.332, 1999). Le manuel d'utilisation est disponible à l'adresse suivante : http://obswww.unige.ch/Manuels/Textools.html. Le paquetage est lui disponible par ftp sur : ftp://obsftp.unige.ch/pub/tex/macros.
      Le layout LyX correspondant à cette classe est disponible ici : lettre_lyx.tar.gz. Il s'agit d'un travail basé sur letter qui a été modifié pour la classe lettre.
      # Lettre textclass définition file.
      # Adapté de stdletter.inc par N. Hathout (2 février 2001)
      # Modifié par Yann Morère (13 fev 2001)
      
      Une nouvelle version de cette classe pour LyX >=1.4.x a été écrite par C. Hiebel. Elle est aussi disponible ici lettre_lyx_hiebel.tar.gz. Un grand merci à lui.

    2. Layout LyX pour la classe "g-brief"

      Extrait du mail posté par l'auteur :
      To write my letters with LyX (of course only buisness letters:-) I developed a new LyX-layout for the class "g-brief". This class offers more commands and has a smarter layout than e.g. the class "letter". Using this LyX-layout it is very easy to write letters with LyX and it shows the abilities of LyX (try the template I included in the package).

      There are a English and a German version of my LyX-layout:
      http://kogs-www.informatik.uni-hamburg.de/~hartkens/ftp/g-brief-lyx-eng.tar.gz
      http://kogs-www.informatik.uni-hamburg.de/~hartkens/ftp/g-brief-lyx-ger.tar.gz

      (Note: of course the language of the LyX-layout is independent of the language of the letter, i.e. you can write a English letter with the German layout!)
      IMPORTANT :
      To use this layout you need the class/style "g-brief" by by Michael Lenzen (ver 2.4):
      http://kogs-www.informatik.uni-hamburg.de/~hartkens/ftp/g-brief.tar.gz




    Mes layouts :

    Ils sont basés sur des layouts :
    #Author : Matthias Ettrich ettrich@informatik.uni-tuebingen.de
    # Transposed by Pascal André mailto:andre@via.ecp.fr
    # Heavily modifed and enhanced by serveral developers.
    # Probably broken by Jean-Marc Lasgouttes Jean-Marc.Lasgouttes@inria.fr
    # modified and modularized by Emmanuel GUREGHIAN gureghia@boston.bertin.fr
    J'ai seulement traduit les énoncés en français et anglais (l'initial était en allemand).
    Cette archive contient aussi le layout qui me permet de rédiger ma thèse. Il est basé sur le style koma-script book, dans lequel j'ai rajouter les environnements mathématiques (théorème, corollaire, preuve, propriété, etc...) ainsi que leur numérotation par chapitre.
    L'archive contient aussi une des dernières version de babel ainsi que divers fichiers de style dont j'ai eu besoin pour la rédaction de ma thèse.

    IMPORTANT :
    Pour l'installation, en raison de la politique de multimania (taille des fichiers téléchargeables <= 1Mo), l'archive des Layouts est découpée en 2. Il faut donc télécharger les deux fichiers layouts.tar.bz2aa et layouts.tar.bz2ab. Il suffit alors d'exécuter la commande cat layouts.tar.bz2aa layouts.tar.bz2ab > layouts.tar.bz2 pour réunir les archives et ensuite les décompresser par les commandes bunzip2 layouts.tar.bz2 et tar xf layouts.tar. Une petite copie dans le répertoire ~/.lyx/layouts/ des fichiers .layout et .inc. Ensuite copier le reste de l'arborescence texmf dans votre arborescence personnelle. Pour moi il s'agit de ${HOME}/.lyx/layouts/texmf. Lancer LyX et refaire une configuration (option-->reconfigure), quitter et relancer.

    De nouveaux styles doivent alors apparaître dans les classes de document. La figure suivante en montre la liste que vous devriez normalement obtenir.



    Ils sont assez complets et permettent d'écrire des documents mathématiques avec de nombreux environnements.
    Dernière modification :