- Questo topic ha 6 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 13 anni fa da .
-
Topic
-
Ciao a tutti,nella mia tesi vorrei inserire un elenco degli acronimi e anche un glossario. Sto cercando di farlo con il pacchetto [tt]glossaries.[/tt] Tuttavia incontro un problema nel separare il primo dal secondo. Se utilizzo l’opzione [tt]acronym[/tt] per il pacchetto [tt]glossaries,[/tt] ricevo il seguente avviso d’errore (che tra l’altro non mi pare riguardare il pacchetto [tt]glossaries[/tt]):
\tf@toc=\write14
\openout14 = `TESI.toc’.\tf@lof=\write15
\openout15 = `TESI.lof’.! No room for a new \write .
\alloc@ …else \errmessage {No room for a new #2}
\fi \fi
l.147 \end{document}This error message was generated by an \errmessage
command, so I can’t give any explicit help.
Pretend that you’re Hercule Poirot: Examine all clues,
and deduce the truth by order and method.! Missing number, treated as zero.
\tf@lot
l.147 \end{document}A number should have been here; I inserted `0′.
(If you can’t figure out why I needed to see a number,
look up `weird error’ in the index to The TeXbook.)\openout0 = `.tex’.
Package atveryend Info: Empty hook `BeforeClearDocument’ on input line 147.
[201]
Package atveryend Info: Empty hook `AfterLastShipout’ on input line 147.
(./TESI.aux)
Package atveryend Info: Executing hook `AtVeryEndDocument’ on input line 147.
Package atveryend Info: Executing hook `AtEndAfterFileList’ on input line 147.
Package rerunfilecheck Info: Checksums for `TESI.out’:
(rerunfilecheck) Before: 6858287EFF9067DC2B2F35821F921A46;16384
(rerunfilecheck) After: 39B0DF222BB6E30662BA0A306FB5451C;26306.
Package logreq Info: Writing requests to ‘TESI.run.xml’.
\openout1 = `TESI.run.xml’.Considerate il seguente codice:
`% arara: pdflatex: {synctex: yes}
% arara: makeglossaries
% arara: pdflatex: {synctex: yes}
% arara: pdflatex: {synctex: yes}
% arara: pdflatex: {synctex: yes}
% !TEX program = pdflatex\documentclass[a4paper,11pt, twoside]{memoir}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}\DeclareRobustCommand*{\acronimo}[1]{%
\mbox{\sffamily\scshape\MakeLowercase{#1}}}\usepackage{xcolor}
\colorlet{grigioScuro}{gray!75!black}
\colorlet{grigioChiaro}{gray!95!black}
\colorlet{grigioSfondo}{gray!12!white}\usepackage{hyperref}
\hypersetup{pdfborder=0 0 0,pdfstartpage=1,pdftitle={Titolo PDF},pdfauthor={Nome Cognome},hidelinks,unicode}\usepackage{xifthen,xkeyval,xfor,amsgen}
\usepackage[toc,acronym]{glossaries}
\usepackage{glossary-mcols} %su più colonne%\newglossary[alg]{acronym}{acr}{acn}{\acronymname}
\makeglossaries\renewcommand*{\glsnamefont}[1]{\textcolor{gray}{\textsf{\MakeLowercase #1}}}
\renewcommand*{\glsnamefont}[1]{{\color{grigioScuro}\sffamily\scshape\MakeLowercase #1}}
\addto\captionsitalian{%
\renewcommand*{\glossaryname}{Glossario}%
\renewcommand*{\acronymname}{Acronimi}%
\renewcommand*{\entryname}{Nomenclatura}%
\renewcommand*{\descriptionname}{Descrizione}%
\renewcommand*{\symbolname}{Simbolo}%
\renewcommand*{\pagelistname}{Elenco delle pagine}%
\renewcommand*{\glssymbolsgroupname}{Simboli}%
\renewcommand*{\glsnumbersgroupname}{Numeri}
}\ProvidesDictionary{glossaries-dictionary}{Italian}
\providetranslation{Glossary}{Glossario}\renewcommand*{\glossaryentrynumbers}[1]{\quad #1}
%su più colonne
\renewcommand*{\glsmcols}{2}
\glossarystyle{mcolindex}\newacronym{fem}{fem}{Finite Element Method}
\newglossaryentry{nomeVoce}{name={nome voce},description={Descrizione della voce}}
\begin{document}
\printglossary[type=\acronymtype]
\printglossary\gls{fem}. E poi\dots\ \gls{nomeVoce}
\end{document}`
È possibile riprodurre questo risultato senza usare l’opzione [tt]acronym?[/tt] Dalla documentazione mi sembra di aver capito che si possa fare, ma non ci sono riuscito anche dopo diversi tentativi.Grazie mille e buona giornata,
Marco.
- Devi essere connesso per rispondere a questo topic.