Adesso ti scrivo un esempio completo 🙂
Cmq non riesco a compilarlo come dici te perchè mi dice che mi manca l’interprete Perl, e quello avevo risolto come scritto nella pagina precedente.
Cmq prova così:
`
\documentclass[10pt, a4paper, twoside]{book}
\usepackage[italian]{babel}
\usepackage[T1]{fontenc}
\usepackage[acronym, toc, style=tree, nonumberlist, numberedsection=autolabel]{glossaries}
\addto\captionsitalian{
\renewcommand*{\glossaryname}{Glossario / Acronimi}
}\makeglossaries
\newglossaryentry{e}{name=E,description={\nopostdesc}}% Termini del glossario
\newglossaryentry{entity}{name={entity}, description={- rappresentano classi di oggetti che hanno proprietà comuni ed esistenza autonoma ai fini dell'applicazione di interesse. Un'occorrenza di un'entità è un oggetto della classe che l'entità rappresenta. Con questo termine non si intende il valore che identifica l'oggetto, ma ci si riferisce all'oggetto stesso}, parent=e}\begin{document}
\chapter{Introduzione}
\section{Prova}
Per far questo ho utilizzato le \gls{entity} che hanno delle proprieta bla bla… \\
\newpage
\printglossaries
\end{document}
`Dovrebbe andare.
Per compilare faccio:
`
CD C:\…
makeindex -s tesi.ist -t tesi.alg -o tesi.acr tesi.acn
makeindex -s tesi.ist -t tesi.glg -o tesi.gls tesi.glo
makeindex -s tesi.ist -t tesi.slg -o tesi.syi tesi.syg
`
Aggiungi
`\renewcommand{\glsnamefont}[1]{\makefirstuc{#1}}`
prima di
`\printglossaries`
come spiegato qui. Sarebbe comodo avere questa opzione tra quelle del pacchetto (o forse c’è, ma non l’ho vista). Sulle due guide [1, pp. 62,64] e [2] c’è tutto il necessario, ma la soluzione — basandomi solo su quelle — non è immediata (almeno per me).
In pratica, pare che debba essere ridefinito il comando \glsnamefont al quale viene assegnato un argomento obbligatorio; nella definizione, per \textmd vedi [3, p.12]; \makefirstuc è il comando che rende maiuscola la prima lettera delle voci del glossario. Se invece vuoi che la voce che compare nel glossario sia scritta tutta in maiuscolo devi usare le doppie graffe in \makefirstuc.
Ciao
Antonio
Aggiornamento (22:35)
Ho corretto il codice; non mi ero accorto che \textmd non ci stava a fare niente. 🙁