uso del pacchetto “nomencl”

  • Creatore
    Topic
  • #5051
    Up
    0
    Down
    ::


    Ciao a tutti,
    qualcuno mi può aiutare sull’utilizzo del pacchetto nomencl per generare una nomenclatura subito dopo l’indice?
    Ho letto la documentazione inerente al pacchetto ma una cosa non la riesco a capire…
    utilizzo il comando \makeglossary e genero il file tesi.glo relativo al file tesi.tex.Ora però come faccio ad istruire MakeIndex ad usare questo file tesi.glo per ottenere il file tesi.gls
    (il manuale dice poi di utilizzare un file nomencl.ist come file di stile) che da quanto ho capito mi permette di ottenere la nomenclatura dopo l’indice?

    Ho provato acercare nelle FAQ del forum ma non ho trovato nulla

    Grazie

    Roberto

Visualizzazione 11 filoni di risposte
  • Autore
    Risposte
    • #5052
      Up
      0
      Down
      ::


      Se ho ben capito, quello che ti serve è`makeindex -s nomencl.ist -o nomefile.gls nomefile.glo`

    • #5053
      Up
      0
      Down
      ::


      scusami ma non ti ho specificato che sto usando l’accoppiata MikTeX-WinEdt sotto Windows XP e non Linux!!!!
      Chiedo venia!
      Sai dirmi qualcosa in proposito

      Grazie

    • #5054
      Up
      0
      Down
      ::


      Anche io! Da WinWdt accedi alla riga di comando con `Ctrl + Shift + R`

    • #5055
      Up
      0
      Down
      ::


      Ho provato a inserire il comando nel Run e a compilare nuovamente con LaTeX dopo il comando ma non succede nulla.Ma nella riga Startup Folder devo mettere quella dove ho il file tesi.tex?Non credo di sbagliare il codice poichè compila bene.cmq ti mando il mio file tesi.tex…trovi qualche anomalia nelle dichiarazioni \makeglossary e \printglossary?

      `\documentclass[12pt,a4paper,oneside,openright]{book}
      \usepackage{packages} % inserisce tutti le macro necessarie per il
      % funzionamento
      \usepackage{frontesp} % modificare questo file per i diplomi e se si ha
      % un solo correlatore
      % LE FIGURE VANNO INSERITE CON “\includegraphics[width=xxxcm]{file}''
      % SENZA ESTENSIONE ALTRIMENTI NON SI RIESCE AD OTTENERE IL PDF!!!
      % per convertire le figure (ps o eps) in PDF usare
      % epstopdf –outfile=pippo.pdf pippo.ps

      \setstretch{1.5} %interlinea, mettere 1 per singola da usarsi per le bozze!!!
      \makeglossary
      \begin{document}

      % DA QUI INIZIA LA PARTE DA MODIFICARE PER INSERIRE IL PROPRIO LAVORO

      %\title{Questo\\[5mm] \`e il titolo}
      \title{Stabilizzazione D'Assetto Di Un Nanosatellite Mediante Controllo Elettromagnetico Attivo}
      \providecommand{\autore}{ROBERTO SILVESTRI} %candidato
      \providecommand{\principaladviser}{Prof.~UMBERTO GRASSELLI} %relatore
      \providecommand{\firstreader}{Ing.~GIORGIO PERROTTA} %correlatore
      %\providecommand{\secondreader}{Chiar.mo~Prof. R. SEMPRONIO}
      \providecommand{\annoacc}{2003–04}
      \providecommand{\corso}{\uppercase{AEROSPAZIALE}} % corso di laurea in ??

      % genera la prima pagina
      \setlength{\topmargin}{2cm}
      \setlength{\textheight}{20cm}

      \titlep

      % indica l'inizio della parte introduttiva
      \frontmatter

      \input{ringraziamenti}

      \tableofcontents
      \listoffigures
      \listoftables
      \printglossary`

      Ciao grazie

    • #5056
      Up
      0
      Down
      ::

      Ho provato a inserire il comando nel Run e a compilare nuovamente con LaTeX dopo il comando ma non succede nulla.

      Fai delle prove con un file minimale e ricorda di mettere delle voci per il glossario nelle prove.

      Ma nella riga Startup Folder devo mettere quella dove ho il file tesi.tex?

      No.

    • #5057
      Up
      0
      Down
      ::


      risolto!!
      Nella riga del Run invece che scrivere Makeindex…… avevo scritto (spazio bianco)Makeindex……
      Per errore col dito avevo spinto la barra paziatrice!!che rincojonito che sò!!

      grazie a presto

    • #5058
      Up
      0
      Down
      ::


      Salve a tutti, io ho il medesimo problema ma utilizzo TeXShop per mac.
      Scusate ma sono un neofita, non capisco dove inserire il seguente:
      ` makeindex -s nomencl.ist -o nomefile.gls nomefile.glo`

      Grazie! 😥

    • #5059
      DMW
        Up
        0
        Down
        ::


        Benvenuto sul forum,

        Nel caso del Mac apri il terminale, vai sulla directory del file principale nomefile.tex (o come si chiama) e da’ quel comando. E infine ricompila il documento un paio di volte.

        Comunque il comando è cambiato. La documentazione di nomencl indica questo
        `makeindex .nlo -s nomencl.ist -o .nls `

        dove al posto di ci va il nome del file principale. Ad esempio, se hai il file principale di nome documento.tex, il tuo comando diventa
        `makeindex documento.nlo -s nomencl.ist -o documento.nls `

        Ciao

        Andrea

      • #5060
        Up
        0
        Down
        ::

        Ancora non capisco dove possa essere il mio errore. Per semplificare il tutto mi sono creato il seguente file (prova.tex):
        `\documentclass [a4paper,10pt]{article}
        \usepackage{amsmath}
        \usepackage[italian,english]{babel}
        \usepackage[applemac]{inputenc}
        \usepackage{nomencl}

        \makeglossary

        \begin{document}

        Ciao come stai?
        \begin{equation}
        e=mc^{2}
        \end{equation}
        \nomenclature{$e$}{Energia}
        \printglossary

        \end{document}`

        Scrivere \makenomenclature e \printnomenclature (invece dei comandi segnati in rosso) potrebbe aiutare.

        Ciao
        Enrico

      • #5061
        Up
        0
        Down
        ::


        Ho individuato il problema, i comandi \maleglossary e \printglossary, per quanto riguarda TeXShop sono: \makenomenclature e \printnomenclature.

        Come dicevi tu, da shell di Terminale ho inserito:
        `makeindex prova.nlo -s nomencl.ist -o prova.nls`

        …e ora tutto funziona.
        GRAZIE!

      • #5062
        Up
        0
        Down
        ::


        Grazie anche a te Enrico. Ora vi sottopongo un ulteriore problemino….e se volessi che l’intestazione del glossario invece di essere in inglese “Nomenclature” fosse in italiano: Glossario o Nomenclatura…o indice dei simboli?

        Nelle specifiche di Babel ho sia l’inglese che l’italiano, per i capitoli, bibliografia, ecc non ho problemi. Ho provato ad inserire il comando \selectlanguage{italian} prima di richiamare \printnomenclature ma…niente.

        Grazie ancora!

      • #5063
        Up
        0
        Down
        ::


        Ho risolto il problema lingua…..:
        `\usepackage[italian]{nomencl}` 😳

    Visualizzazione 11 filoni di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top