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 :

Problème de majuscule de groupe dans mon index


Sujet :

Mise en forme

  1. #1
    Membre éprouvé
    Inscrit en
    Décembre 2002
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 120
    Par défaut Problème de majuscule de groupe dans mon index
    salut,

    j'utilise kile pour rédiger ma thèse. pour remplir l'index, je n'ai pas de problème. cependant, à la sortie graphique avec \printindex, je ne vois pas les majuscules apparaître pour séparer chaque liste de mots commençant par la même lettre. par exemple, j'aimerais avoir un "c" majuscule pour séparer les mots en "b" des mots en "c". j'ai regardé sur grappa, dans le joli manuel pour latex et le latex companion. je vois comment changer un fichier .ist, mais je ne sais pas où kile va chercher le fichier .ist pour afficher mon index.

    dans mon répertoire /usr/share/temxf/makeindex, il y a trois fichiers .ist :

    gglo.ist gind.ist nomencl.ist

    je ne sais pas lesquels il utilise. pour savoir si kile va dans le répertoire, j'ai viré les fichiers et recompilé latex. il me sort la même chose qu'avant. bien sûr j'ai essayé aussi de mettre mon fichier perso dans le répertoire courant.

    donc pour simplifier, où remplacer les fichiers .ist, ou plutôt, comment lui faire choisir celui que je veux ?

    je sais bien que c'est du détail, mais c'est justement ce genre détail qui fait la différence (notamment entre latex et word !) et je suis assez surpris de voir que kile ne le fait pas automatiquement.

    merci d'avance pour votre aide.
    adrien

  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
    j'ai trouvé une solution, pas très commode, mais qui marche : j'utilise la konsole dans kile pour entrer à la main la commande, comme indiquée dans le latex companion :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    makeindex -s manomencl.ist -o monfichier.ind monfichier
    je recompile latex et il me sort bien ce que je veux, c'est-à-dire avec les majuscule séparatrices. cependant, ce n'est pas automatique. quand j'appuie sur mon icône makeindex, ce qui revient à écrire \makeindex, il me sort l'index sans les majuscules. dans le fichier .ilg, il n'y a pas de trace d'un fichier .ist qu'il lit par défaut, donc pas moyen de changer le fichier à lire. et quand je tape la commande à la main, il me met bien qu'il a lu le fichier manomencl.ist.

    donc dans un certain sens, c'est bon. mais avant de mettre la balise , j'aimerais savoir comment configurer la commande makeindex pour qu'il le fasse d'une manière automatique. des idées ?

  3. #3
    Membre éprouvé
    Inscrit en
    Décembre 2002
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 120
    Par défaut
    bon ben j'ai optimisé tout ça :

    - j'ai mis mon fichier de style dans le répertoire de makeindex, puis texhash
    - j'ai créé un shell avec la comande du post plus au dessus
    - je l'ai faite passer en variable d'environnement
    - j'ai configuré une commande perso dans kile qui appelle mon shell

    donc maintenant il me sort bien l'index comme je le veux, simplement en appuyant sur un bouton.

    pour info, si des personnes ont le même problème par la suite, je mets le shell :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    #!/bin/bash
    #
    # shell perso pour compiler l'index avec le bon fichier de style
    export mkidx=/home/moi/bin
     
    makeindex -s indexperso.ist -o $1.ind $1.idx
    ce qui plus simple tout compte fait !

    j'ai rajouté une ligne pour ma nomenclature, il compile les deux à la fois

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 07/06/2010, 15h47
  2. Problème d'intégration de PDF dans mon document LaTex
    Par joel88 dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 6
    Dernier message: 17/04/2009, 10h41
  3. Problème avec Decimalseparator qui change dans mon dos
    Par Cavadore dans le forum Langage
    Réponses: 4
    Dernier message: 21/02/2008, 16h11
  4. Problème d'affichage de figure dans mon titre
    Par Math66 dans le forum Mise en forme
    Réponses: 9
    Dernier message: 07/06/2007, 14h07
  5. [Upload] Problème pour uploader un fichier dans mon code
    Par Peuplarchiste dans le forum Langage
    Réponses: 2
    Dernier message: 27/05/2006, 09h48

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