Re: [66% RISOLTO] comando per indice analitico

#91904
Up
0
Down
::


Ora sembra tutto più chiaro…(a parte che avevo letto la guida di makeidx..davvero scarna e non utile ai miei scopi come quella di makeindex)… non avevo capito nulla…giusto per capire a fondo perché sto facendo confusione tra quello che ho capito e quello che sto capendo che avevo capito male e quello che credo di aver capito, ora, bene 🙂

in realtà “@” non è detto che vada dopo il “!”, infatti si legge

If you specify an entry of the form σ@τ, the string σ determines the alphabetical position of the entry, while the string τ produces the text of the entry.

dove “entry” può essere a quelsiasi livello (quindi anche al secondo, dopo un “!”)

dunque, per esserne certo, faccio un esempio sciocco ma (a mio avviso) chiarificatore:

voce1: $\epsilon$
voce2: $\epsilon$-circolo
voce3: $\epsilon$-$\lambda$-circolo

voglio che la voce1, la voce2 e la voce3 siano indicizzate alfabeticamente come “epsilon” e voglio che “$\epsilon$” sia al primo livello per tutte e tre le voci, mentre “circolo” e “$\lambda$-circolo” stiano al secondo livello (nel primo caso “circolo” è la sotto voce, nel secondo caso è tutto “$\lambda$-circolo” la sotto voce di “$\epsilon$”) e voglio che in questo secondo livello venga prima “circolo”. Ovvero voglio che “$\lambda$-circolo” sia inserito in ordine tra le sotto voci di “$\epsilon$” come se fosse “lambda-circolo” (se non facessi nulla “circolo” verrebbe dopo perché “$\lambda$-circolo” inizia con un simbolo, tra l’altro il trattino viene pure gestito bene, da quello che leggo sulla guida makeindex, quindi siamo a cavallo).

il codice quale sarà?

Ne butto uno io (quello che ritengo essere giusto…):

`
$\epsilon$\index{epsilon@$\epsilon$}
$\epsilon$-circolo\index{epsilon@$\epsilon$!circolo}
$\epsilon$-$\lambda$-circolo\index{epsilon@$\epsilon$!lambda-circolo@$\lambda$-circolo}
`

Confermi? (a me funziona, senza errori)

Poi, volendo, in fondo di tutto c’è tutta la parte dopo | che è unica , chiara e non mi crea problemi (sopratutto perché non la uso :-)) di comandi (e non dichiarazioni) che tra l’altro possono essere anche definiti dall’utente, per gestire la parte “numerica” dell’indice.

Attendo commenti e, spero, conferme 🙂

Ciao ciao

Corrado.

Go to top