- Questo topic ha 17 risposte, 5 partecipanti ed è stato aggiornato l'ultima volta 15 anni, 6 mesi fa da
admin.
-
CreatoreTopic
-
9 Settembre 2009 alle 0:32 #36621::
Ciao a tutti,
uso il pacchetto nomencl assieme a toptesi.Purtroppo, quando inserisco il comando
`
\printnomenclature
`la numerazione delle pagine passa al numero arabo (iniziando da 1).
Inoltre la numerazione riazzera nell’abstract (ho due abstract in 2 lingue diverse, e il contatore riparte da 1 in ciascun abstract).
Per la numerazione corretta degli abstract, al più posso modificare il numero di inizio. Ma per quanto riguarda la nomenclatura, non so come fare.
Ho provato, senza successo, con il comando \frontmatter prima di \printnomenclature, o anche dentro il file *.nls. Ho provato allo stesso modo (e con lo stesso deludente risultato) anche con “\pagenumbering{roman}”.Preciso che tutti i comandi \nomenclature[]{} sono dentro un file .tex che richiamo con un “\input” appena dopo “\frontespizio” , “\tableofcontents” e “\listoffigures”, prima di tutti gli “\include” dei vari capitoli.
Non ho idea di dove cercare il problema…
-
CreatoreTopic
-
AutoreRisposte
-
-
9 Settembre 2009 alle 7:28 #36622::
Ciao a tutti,
uso il pacchetto nomencl assieme a toptesi.Purtroppo, quando inserisco il comando
`
\printnomenclature
`la numerazione delle pagine passa al numero arabo (iniziando da 1).
Inoltre la numerazione riazzera nell’abstract (ho due abstract in 2 lingue diverse, e il contatore riparte da 1 in ciascun abstract).
Per la numerazione corretta degli abstract, al più posso modificare il numero di inizio. Ma per quanto riguarda la nomenclatura, non so come fare.
Ho provato, senza successo, con il comando \frontmatter prima di \printnomenclature, o anche dentro il file *.nls. Ho provato allo stesso modo (e con lo stesso deludente risultato) anche con “\pagenumbering{roman}”.Preciso che tutti i comandi \nomenclature[]{} sono dentro un file .tex che richiamo con un “\input” appena dopo “\frontespizio” , “\tableofcontents” e “\listoffigures”, prima di tutti gli “\include” dei vari capitoli.
Non ho idea di dove cercare il problema…
Esempio minimo, per favore. Senza \input, che di sicuro non è la causa del problema.
Ciao
Enrico
-
9 Settembre 2009 alle 18:22 #36623::
Ecco qua:
`
\documentclass[12pt,a4paper]{toptesi}
\usepackage[ansinew]{inputenc}
\usepackage{nomencl}
\usepackage[english]{babel}
%GESTIONE SIMBOLI
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\renewcommand{\nomgroup}[1]{%
\if#1A%
\formattitle{Abbreviation}%
\else
\if#1S%
\formattitle[0pt]{Symbols}%
\else
\if#1P%
\formattitle{Subscripts}%
\else
\if#1N
\formattitle{Notation}
\else
\GenericError{\string\nomgroup}{The argument can be only A, S, N or P}{}{}%
\fi
\fi
\fi
\fi}
\newcommand{\formattitle}[2][15pt]{\vspace{#1}\item[\sffamily #2]}%o 10pt\makenomenclature
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\setlength{\parindent}{0pt}
\ateneo{Universita tal dei tali}
\facolta{Una}
\corsodilaurea{Corso di laurea}
%\logosede{loghi}
\TesiDiLaurea{Tesi di Laurea}
\titolo{Titolo}
\relatore{Relatore}
\secondorelatore{Relatore}
\candidato{Candidato}
\sedutadilaurea{Data}\begin{document}
\italiano
\frontespizio
\tableofcontents
\listoffigures
\printnomenclature
\italiano
\abstract
Abstract in italiano
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\\english
\abstract
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\\chapter{First}
First chapter
\nomenclature{a}{variabile}
\nomenclature[P]{b}{pedice}
\nomenclature[N]{c}{notazione}
\end{document}
`Se possibile, vorrei anche risolvere il problema della numerazione degli abstract. La numerazione deve ripartire da 1 (in numeri arabi) con il primo capitolo, mentre prima dovrebbe essere tutto frontmatter con i numeri romani (consecutivi…).
Grazie in anticipo
-
10 Settembre 2009 alle 8:22 #36624::
Ecco qua:
`
\documentclass[12pt,a4paper]{toptesi}
\usepackage[ansinew]{inputenc}
\usepackage{nomencl}
\usepackage[english]{babel}
%GESTIONE SIMBOLI
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\renewcommand{\nomgroup}[1]{%
\if#1A%
\formattitle{Abbreviation}%
\else
\if#1S%
\formattitle[0pt]{Symbols}%
\else
\if#1P%
\formattitle{Subscripts}%
\else
\if#1N
\formattitle{Notation}
\else
\GenericError{\string\nomgroup}{The argument can be only A, S, N or P}{}{}%
\fi
\fi
\fi
\fi}
\newcommand{\formattitle}[2][15pt]{\vspace{#1}\item[\sffamily #2]}%o 10pt\makenomenclature
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\setlength{\parindent}{0pt}
\ateneo{Universita tal dei tali}
\facolta{Una}
\corsodilaurea{Corso di laurea}
%\logosede{loghi}
\TesiDiLaurea{Tesi di Laurea}
\titolo{Titolo}
\relatore{Relatore}
\secondorelatore{Relatore}
\candidato{Candidato}
\sedutadilaurea{Data}\begin{document}
\italiano
\frontespizio
\tableofcontents
\listoffigures
\printnomenclature
\italiano
\abstract
Abstract in italiano
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\
Deve essere lungo per riempire almeno 2 pagine e far vedere che riinizia la numerazione.\\\english
\abstract
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\
Abstract in English. Anche qui riinizia la numerazione.\\\chapter{First}
First chapter
\nomenclature{a}{variabile}
\nomenclature[P]{b}{pedice}
\nomenclature[N]{c}{notazione}
\end{document}
`Se possibile, vorrei anche risolvere il problema della numerazione degli abstract. La numerazione deve ripartire da 1 (in numeri arabi) con il primo capitolo, mentre prima dovrebbe essere tutto frontmatter con i numeri romani (consecutivi…).
1. Il comando per il sommario in toptesi è \sommario e non \abstract; questa è una delle cause dell’azzeramento del numero di pagina
2. Il comando \printnomenclature emette un comando \chapter che, in toptesi, fa partire il \mainmatter automaticamente. Puoi ovviare al problema con
`\begingroup\let\mainmatter\relax
\printnomenclature
\endgroup`Ciao
Enrico
-
10 Settembre 2009 alle 8:49 #36625
-
10 Settembre 2009 alle 22:17 #36626::
Fatto.Ovviamente funziona a meraviglia. Grazie!
Ora avrei un altra domanda sempre riguardante il pacchetto nomenc, non so se va qui o in nuovo topic.
Comunque, uso il codice (già riportato) per dividire la nomenclatura in sottogruppi:
`\renewcommand{\nomgroup}[1]{%
\if#1C%
\formattitle{Abbreviation}%
\else
\if#1A%
\formattitle[0pt]{Symbols}%
\else
\if#1B%
\formattitle{Subscripts}%
\else
\if#1D
\formattitle{Notation}
\else
\GenericError{\string\nomgroup}{The argument can be only A, B, C or D}{}{}%
\fi
\fi
\fi
\fi}
\newcommand{\formattitle}[2][15pt]{\vspace{#1}\item[\sffamily #2]}`Come faccio però a modificare l’ordine alfabetico all’interno di uno stesso gruppo? Ad esempio, ho
`\nomenclature[C]{$imep$}{Indicate effective mean pressure}
\nomenclature[C]{BDC}{Bottom dead center}
\nomenclature[C]{$F/A$}{Fuel/air ratio}`
e vorrei mettere BDC prima degli altri, ma ovviamente questo non accade perchè gli altri iniziano con $ che dunque sta prima della B.Come posso ovviare a questo problema?[/code]
-
11 Settembre 2009 alle 9:53 #36627::
Fatto.
Ovviamente funziona a meraviglia. Grazie!
Ora avrei un altra domanda sempre riguardante il pacchetto nomenc, non so se va qui o in nuovo topic.
Comunque, uso il codice (già riportato) per dividire la nomenclatura in sottogruppi:
`\renewcommand{\nomgroup}[1]{%
\if#1C%
\formattitle{Abbreviation}%
\else
\if#1A%
\formattitle[0pt]{Symbols}%
\else
\if#1B%
\formattitle{Subscripts}%
\else
\if#1D
\formattitle{Notation}
\else
\GenericError{\string\nomgroup}{The argument can be only A, B, C or D}{}{}%
\fi
\fi
\fi
\fi}
\newcommand{\formattitle}[2][15pt]{\vspace{#1}\item[\sffamily #2]}`Come faccio però a modificare l’ordine alfabetico all’interno di uno stesso gruppo? Ad esempio, ho
`\nomenclature[C]{$imep$}{Indicate effective mean pressure}
\nomenclature[C]{BDC}{Bottom dead center}
\nomenclature[C]{$F/A$}{Fuel/air ratio}`
e vorrei mettere BDC prima degli altri, ma ovviamente questo non accade perchè gli altri iniziano con $ che dunque sta prima della B.Come posso ovviare a questo problema?
A pagina 3 della documentazione di nomencl scrivono la sintassi del comando
`\nomenclature[]{ }{ }`
e spiegano che l’argomento opzionaleserve per modificare l’ordine alfabetico. Tu invece lo usi per altri scopi. Ricordo qualcosa al riguardo, sicuramente tu sai indicare il filone in cui se n’è discusso. Ciao
Enrico
-
11 Settembre 2009 alle 13:03 #36628::
A pagina 3 della documentazione di nomencl scrivono la sintassi del comando
`\nomenclature[]{ }{ }`
e spiegano che l’argomento opzionaleserve per modificare l’ordine alfabetico. Tu invece lo usi per altri scopi. Ricordo qualcosa al riguardo, sicuramente tu sai indicare il filone in cui se n’è discusso. Ciao
EnricoSi, certo, é questo:
http://www.guit.sssup.it/phpbb/viewtopic.php?t=3980&highlight=abbreviazionie tra l’altro, il codice che uso, l’hai scritto tu (ma te ne sarai ricordato credo, é troppo pulito per essere mio…).
Solo che in quel topic non c’é la soluzione al mio problema, e non l’ho trovata nemmeno sulla guida del pacchetto e sul forum…
Per essere precisi, veramente Cortomaltese in quel post scrive:
Nulla mi sono già risposto da solo. In praticausando dei comandi definiti con newcommand per la nomenclatura, l’ordine non dipende dal comando reale, ma dal nome di quest’ultimo. Tutto qua.
Vuol dire che non c’é proprio soluzione?
-
13 Settembre 2009 alle 16:58 #36629::
Mi è venuta in mente una soluzione, ma non so come implementarla perchè non conosco il linguaggio di programmazione per LaTex.La soluzione sarebbe, anzichè usare:
`
renewcommand{\nomgroup}[1]{%
\if#1C%
\formattitle{Abbreviation}%
\else
\if#1A%
\formattitle[0pt]{Symbols}%
\else
\if#1B%
\formattitle{Subscripts}%
\else
\if#1D
\formattitle{Notation}
\else
\GenericError{\string\nomgroup}{The argument can be only A, B, C or D}{}{}%
\fi
\fi
\fi
\fi}
\newcommand{\formattitle}[2][15pt]{\vspace{#1}\item[\sffamily #2]}
`usare qualcosa del tipo:
`
renewcommand{\nomgroup}[1]{%
\if#1C OR 1Ca OR 1Cb OR 1Cc OR 1Cd etc
\formattitle{Abbreviation}%
\else
\if#1A OR 1Aa OR 1Ab OR 1Ac OR 1Ad etc
\formattitle[0pt]{Symbols}%
\else
\if#1B% OR 1Ba OR 1Bb OR 1Bc etc.…
`
e così via…Può funzionare? Chi mi aiuta a scriverlo correttamente?
-
13 Settembre 2009 alle 21:38 #36630
-
10 Febbraio 2011 alle 12:02 #36631::
Buongiorno a tutti,
scrivo in questa vecchia discussione per sapere se qualcuno ha poi trovato risposta al problema su come forzare l’ordinamento della nomenclatura.
Il mio problema è che ho un gruppo di simboli matematici e, per esempio, per l’ordine alfabetico,
$\mathbf{B}$
risulta prima di
$\mathds{A}$.Verissimo che basta modificare il .nls, però dato che devo fare continui aggiornamenti alla nomenclatura, mi risulta poi un po’ scomodo farlo ogni volta…
Grazie!
-
10 Febbraio 2011 alle 13:46 #36632::
Buongiorno a tutti,
scrivo in questa vecchia discussione per sapere se qualcuno ha poi trovato risposta al problema su come forzare l’ordinamento della nomenclatura.
Il mio problema è che ho un gruppo di simboli matematici e, per esempio, per l’ordine alfabetico,
$\mathbf{B}$
risulta prima di
$\mathds{A}$.Verissimo che basta modificare il .nls, però dato che devo fare continui aggiornamenti alla nomenclatura, mi risulta poi un po’ scomodo farlo ogni volta…
Grazie!
Puoi indicare un esempio minimo?
Ciao
Enrico
-
10 Febbraio 2011 alle 13:54 #36633::
`\printnomenclature[2.5cm]
\nomenclature[X]{$\mathds{A}$}{spiegazione A}
\nomenclature[X]{$\mathbf{B}$}{spiegazione B}`(dove X è un gruppo che ho fissato io; A e B stanno nello stesso gruppo) Così facendo, chiaramente B viene messo prima di A
perché l’ordine alfabetico è preso sull’intera stringa $\mathds{A}$, $\mathbf{B}$.
Invece io vorrei forzare l’ordine in modo che A risulti prima di B.
Grazie.
-
10 Febbraio 2011 alle 15:23 #36634::
`\printnomenclature[2.5cm]
\nomenclature[X]{$\mathds{A}$}{spiegazione A}
\nomenclature[X]{$\mathbf{B}$}{spiegazione B}`(dove X è un gruppo che ho fissato io; A e B stanno nello stesso gruppo) Così facendo, chiaramente B viene messo prima di A
perché l’ordine alfabetico è preso sull’intera stringa $\mathds{A}$, $\mathbf{B}$.
Invece io vorrei forzare l’ordine in modo che A risulti prima di B.
Grazie.Non è un esempio minimo compilabile. Non dici neanche quale pacchetto usi! Hai dato un’occhiata a glossaries?
Ciao
Enrico
-
11 Febbraio 2011 alle 21:59 #36635::
No, non è un esempio compilabile, ma dovrebbe essere abbastanza chiaro lo stesso qual è il problema. Non cambio il contesto in cui lo si usa.Sto facendo riferimento al pacchetto nomencl di cui si parlava in questa discussione. Di fatto ho solo posto nuovamente la domanda che era stata fatta da chi aveva aperto questa discussione e che ancora non aveva una risposta.
-
11 Febbraio 2011 alle 23:23 #36636::
Oso rispodere anche senza mai avere usato il pacchetto nomencl; La documentazione dice che per usarlo bisogna ad un certo punto mettere in ordine le voci della nomenclatura e a questo scopo serve bene l’uso del prefisso che viene richiesto opzionalmente nel comando \nomenclature e che viene prefissato alla voce da indicizzare nel modo che si preferisce;Ora tu scrivi{
`
\printnomenclature[2.5cm]
\nomenclature[X]{$\mathds{A}$}{spiegazione A}
\nomenclature[X]{$\mathbf{B}$}{spiegazione B}
`
e in questo modo la sort key (la chiave di ordinamento) diventa rispettivamente
`
X$\mathds{A}$
X$\mathbf{B}$
`
e perciò la prima voce si trova alfabeticamente dopo la seconda voce, come tu giustamente ti lamenti che accada, ma se tu iscrivi:
`
\printnomenclature[2.5cm]
\nomenclature[XA]{$\mathds{A}$}{spiegazione A}
\nomenclature[XB]{$\mathbf{B}$}{spiegazione B}
`
le chiavi di ordinamento diventano rispettivamente:
`
XA$\mathds{A}$
XB$\mathbf{B}$
`
quindi la prima voce cade alfabeticamente prima della seconda.Senza verificare sul campo, mi sembra che questa sia la soluzione che tu cerchi, ma naturalmente avendo un prefisso di due lettere devi stare attenta a come lo usi nelle altre voci.
-
15 Febbraio 2011 alle 9:11 #36637::
La X però identifica proprio una “sezione” della lista e ad ogni sezione si può mettere un titolo.
Mettendo XA e XB sicuramente l’ordine è giusto, però le due voci vanno in sezioni diverse. Forse non mettendo il titolo alla sezione la cosa non si nota (però non ricordo se tra sezioni diverse viene inserito anche uno spazio…).
In ogni caso ci provo…grazie!
-
1 Marzo 2011 alle 22:31 #36638
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.