IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en forme Discussion :

Insertion d'une nomenclature


Sujet :

Mise en forme

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 32
    Par défaut Insertion d'une nomenclature
    Bonjour à tous,

    Je débute en Latex et j'ai quelques soucis pour insérer une nomenclature.
    Je charge le package
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    \usepackage[french]{nomencl}
    Ensuite je fais Et dans le document je rentre Bien entendu, ça ne marche pas... rien n'apparait malgré le fait que j'ai écrit ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    \begin{equation}
    a=\frac{N}{A}
    \end{equation}%
    \nomenclature{$a$}{The number of angels per unit area}%
    \nomenclature{$N$}{The number of angels per needle point}%
    \nomenclature{$A$}{The area of the needle point}%
    Je n'ai pas d'erreur lorsque je compile (TecknixCenter et MixTex 2.6) mais j'ai un warning :


    Si quelqu'un sait quoi faire... merci d'avance !!

  2. #2
    Membre éprouvé
    Inscrit en
    Décembre 2002
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 120
    Par défaut
    salut,

    pour ton warning, c'est lié aux pages recto-verso. peut-être parce que le texte de ton essai n'est pas assez long.

    à ce que j'en ai compris, makenomenclature marche comme makeindex :

    il prend le fichier .nlo et le met en ordre, ça donne un fichier .nls. c'est ce fichier-là qu'il intègre au texte pour l'afficher avec \printnomenclature.

    il y a quoi dans ton fichier .nls ? c'est un truc du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    \begin{thenomenclature} 
     
      \item [{$^{s}$}]\begingroup Indice relatif au solide\nomeqref {3.1}
    		\nompageref{24}
      \item [{$U$}]\begingroup Energie interne\nomeqref {3.1}
    		\nompageref{24}
     
    \end{thenomenclature}
    pour ma part il me met une erreur comme quoi il reconnaît pas l'environnement thenomenclature :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ./Thd-MP-1.nls:1:Undefined control sequence. \begin{thenomenclature}
    alors je cherche d'où vient le problème dans le fichier de style...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 32
    Par défaut
    Salut,

    Dans mon dossier j'ai bien un fichier .nlo mais pas de .nls... Mon problème vient peut-être alors de là... pas de création de .nls... mais pourquoi ??

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 32
    Par défaut
    J'ai trouvé ceci :
    http://www.mrunix.de/forums/showthread.php?p=237271
    C'est en allemand et je ne parle pas l'allemand... Par contre ça à l'air de correspondre à mes erreurs.
    Si quelqu'un peut m'aider ??

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 32
    Par défaut
    En grattant toujours et encore je tombe sur :

    Que je retrouve dans mon dossier MikTeX en .dvi.

    Je complie une première fois
    j'exécute
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    makeindex filename.nlo -s nomencl.ist -o filename.nls
    Et je recompile et ça marche !!

    Par contre ça va pas être pratique si à chaque fois je dois faire comme ça... Quelqu'un aurait une petite idée pour contourner ça ??

  6. #6
    Membre éprouvé
    Inscrit en
    Décembre 2002
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 120
    Par défaut
    salut,

    pour ma part j'ai fait un shell (je suis sous linux) que j'appelle avec une commande perso configurée dans kile. donc il le fait en un clic. plus de détails sur ce topic :

    http://www.developpez.net/forums/sho...d.php?t=348109

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 32
    Par défaut
    Donc c'est bon aussi pour toi Adrien, tu n'as plus de souci avec ta nomenclature ??

    Sinon pour ma ligne de commande, j'ai crée un batch avec cette commande. Batch que j'ai placé dans le même dossier que mon .tex. Du coup je compile, je lance le batch, je recompile et hop ça marche !!
    Par contre je ne sais toujours pas pourquoi je suis obligé d'utiliser ce batch, pourquoi ça ne me le fait pas automatiquement...

  8. #8
    Membre éprouvé
    Inscrit en
    Décembre 2002
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 120
    Par défaut
    salut,

    non je n'ai plus de problème avec la nomenclature. j'ai créé un shell pour la compiler et j'ai modifié le fichier style qui plantait, comme à peu près tout ce que je fais sous latex. en tout cas, maintenant que tout est paramétré, je n'ai plus qu'à noircir les pages sans me soucier de la mise en forme !

    pour la nomenclature, on ne peut pas le faire automatiquement parce qu'elle utilise makeindex. mais bon avec ton batch c'est déjà du temps de gagné, surtout qu'on n'est pas obligé de la compiler souvent.

    à plus,
    adrien

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [DOM] [Xerces] Insertion d'une entité
    Par Traroth dans le forum Format d'échange (XML, JSON...)
    Réponses: 10
    Dernier message: 19/05/2008, 09h28
  2. [FLASH MX]Insertion d'une animation Flash
    Par San Soussy dans le forum Flash
    Réponses: 2
    Dernier message: 10/06/2004, 14h13
  3. [Date][SQL date][Format] insertion d'une heure
    Par goulime dans le forum JDBC
    Réponses: 11
    Dernier message: 26/01/2004, 11h38
  4. [LG]Tri par insertion dans une liste chainée
    Par mister_dsg dans le forum Langage
    Réponses: 4
    Dernier message: 18/12/2003, 22h34
  5. Insert ds une column identity
    Par Trahwn dans le forum MS SQL Server
    Réponses: 11
    Dernier message: 06/10/2003, 15h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo