problemi con Glossary

  • Creatore
    Topic
  • #108016
    Up
    0
    Down
    ::


    ciao a tutti, ho un paio di problemi con Glossary…

    questo è quanto è dichiaratato nel preambolo

    `\usepackage[toc,nopostdot,nonumberlist,nogroupskip]{glossaries}
    % \loadglsentries{head/abbreviations.tex} >> recalls a different file
    \makenoidxglossaries
    `

    e questo è il comando per stampare il glossario

    `\printnoidxglossary[type=\acronymtype,title={List of abbreviations}] `

    nel caso di una voce normale, come quella seguente

    `\newglossaryentry{ACN}{%
    name={ACN},%
    description={acetonitrile}%
    }`

    il risulato è

    ACN acetonitrile

    nel caso di una voce come la seguente

    `\newglossaryentry{Ki}{%
    name={\ensuremath{K_{\mathrm{i}}}},%
    description={acetonitrile}%
    }`

    a) Ki non viene stampato in grassetto, come invece dovrebe
    b) tutte le voci come quella sopra vengono stampate ad inizio lista, e non dove sono state posizionate manualmente.

    Soluzioni?

    grazie
    Davide

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #108017
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Premetto che io preferisco costruirmi i miei glossari usando semplicemente un ambiente description, magari un po’ personalizzato mediante l’uso del pacchetto enumitem, se non altro per mettere la vice da definire in sans serif nero.

        è un metodo un po’ più ruspante e non offre i benefici di glossaries.

        Tuttavia
        1) Se vuoi tutta la formula in neretto probabilmente dovresti usare qualcosa come`name={\boldmath\ensuremath{K_{\mathrm{i}}}\unboldmath},%`

        2) mi stupisco che glossaries non usi la chiave di alfabetizzazione, o che tu involontariamente abbia impostato qualcosa che la impedisce. Ma Glossaried dovrebbe funzinare come makeindex, e partire da un file glo per arrivare ad un file gls (non sono sicuro delle estensioni). Dovrebbe usare lo stesso programma per l’indicizzazione delle voci degli indici analitici, ma usando un file di stile diverso e specifico per i glossari.
        makeindex, la cui documentazione si legge con texdoc makeindex, in fondo alla pagina 4 dice come fare per inserire una chiave di indicizzazione.

        Se questo funzioni anche con i glossari gestiti dal pacchetto glossaries non saprei dirtelo — sono pigro per inventarmi degli esempi di porva e di leggere tutta la documentazione di glossaries, sapendo che preferisco crearmi i glossari in un modo diverso. 🙁

      • #108018
        Up
        0
        Down
        ::


        ciao Claudio,

        grazie della risposta.

        Avresti un esempio funzionante del metodo che descrivi? non ho un glossario particolarmente complicato, quindi potrebbe andare.

        ciao e grazie
        Davide

      • #108019
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Be’, io scriverei semplicemente così:`
          \begin{description}
          \item[ACN] acetonitrile
          \item[\boldmath$K\ped{i}$} acetonitirile

          \end{description}`
          Il comando \ped scrivendo in italiano è definito dal modulo italian per babel. Nell’argomento di \item non hai bisogno di specificare \unboldmath perché ogni dichiarazione fatta entro il suo argomento ha come raggio di azione solo quell’argomento.

          Se scrivi in inglese o in un’altra lingua non è un problema definire \ped in modo corretto perché sistemi il pedice in tondo.

        • #108020
          Up
          0
          Down
          ::


          grazie, in effetti si perdono i vantaggi di Glossary ma il risultato visivo è lo stesso.

          ciao ciao
          Davide

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

      Go to top