- Questo topic ha 13 risposte, 7 partecipanti ed è stato aggiornato l'ultima volta 19 anni, 5 mesi fa da
lorenzo.pantieri.
-
CreatoreTopic
-
12 Luglio 2006 alle 9:53 #9656::
Quello di default, cito H. Fleck, è piuttosto brutto. Sempre Fleck, a pag. 49 del suo manuale, propone questa souzione. Creare un file index.ist, con le istruzioni
`headings_flag 1
headings_prefix “\n \\item \\textbf{”
headings_suffix “}”
symhead_positive “Simboli”
symhead_negative “simboli”
numhead_positive “Numeri”
numhead_negative “numeri”
dilim_0 “\\dotfill”
dilim_1 “\\dotfill”
dilim_2 “\\dotfill”`
collocarlo a dovere e poi compilare.Solo che non so dove di preciso collocare questo file, né come fare a compilare “tenendo conto della sua presenza”. Uso TeXShop su MacOSX.
Grazie,
L.
-
CreatoreTopic
-
AutoreRisposte
-
-
12 Luglio 2006 alle 13:40 #9657::
La situazione migliora. Ho collocato il file index.ist nella medesima cartella dei file .tex e .idx del documento. Ho aperto il terminale e ho digitato:
`makeindex -s index.ist pippo.idx`
Qualcosa succede: l’indice analitico migliora. Per esempio, adesso compaiono le lettere “A”, “B”, “C”, … relative ai corrispondenti gruppi di voci. Quindi il codice dovrebbe essere stato “preso”. Purtroppo ancora non ci siamo:1. Il risultato non è quello che vorrei. Io vorrei un indice analitico come quello delle dispense di Fleck, cioè con i “puntini”, tipo quelli dell’indice generale che si ottiene con \tableofcontents.
2. (molto meno importante) La procedura da terminale è un po’ macchinosa: mi piacerebbe farlo usando l’interfaccia grafica di TeXShop.
Grazie ancora,
L.
-
12 Luglio 2006 alle 13:48 #9658::
Ciao,scusami se intervengo sul punto meno importante, ma dubito di poter dare contributi effettivi su quella discussione.
2. (molto meno importante) La procedura da terminale è un po’ macchinosa: mi piacerebbe farlo usando l’interfaccia grafica di TeXShop.
Non conosco TeXShop se non per sentito dire, però credo esista un modo per dirgli che il comando di compilazione è un comando custom. In quel caso, ti puoi scrivere un piccolissimo script (e anche su quale linguaggio scegliere ho forti dubbi) che ti gestisca la compilazione con un unico comando.
Ciao.
-
12 Luglio 2006 alle 16:20 #9659::
Quello di default, cito H. Fleck, è piuttosto brutto. Sempre Fleck, a pag. 49 del suo manuale, propone questa souzione. Creare un file index.ist, con le istruzioni
`headings_flag 1
headings_prefix “\n \\item \\textbf{”
headings_suffix “}”
symhead_positive “Simboli”
symhead_negative “simboli”
numhead_positive “Numeri”
numhead_negative “numeri”
dilim_0 “\\dotfill”
dilim_1 “\\dotfill”
dilim_2 “\\dotfill”`
collocarlo a dovere e poi compilare.Solo che non so dove di preciso collocare questo file, né come fare a compilare “tenendo conto della sua presenza”. Uso TeXShop su MacOSX.
Metti il file, chiamato fleck.ist in ~/Library/texmf/makeindex e poi dal terminale chiami la compilazione con “makeindex -s fleck
“. Non so se si possono passare parametri a makeindex direttamente da TeXShop. Ciao
Enrico
-
12 Luglio 2006 alle 17:42 #9660::
Ciao Enrico. Funziona. Questa è una parte del file analisi.ind ottenuto compilando con le impostazioni di default:
`\begin{theindex}\item $\C$, 14
\item $\infty$, 34
\item $e$, 32\indexspace
\item accumulazione
\subitem punto di, 52\indexspace
\item Bolzano
\subitem teorema di, 57\end{theindex}
`Questa è invece la parte dell’indice corrispondente ottenuta compilando con lo “stile” fleck.ist
`\begin{theindex}
Simboli
\item $\C$, 14
\item $\infty$, 34
\item $e$, 32\indexspace
A
\item accumulazione
\subitem punto di, 52\indexspace
B
\item Bolzano
\subitem teorema di, 57\end{theindex}`
Già meglio. Tuttavia nessuna traccia dei puntini che collegano le varie voci con il numero della pagina (come avviene nella table of contents). Eppure il codice di Fleck è pieno di promettenti \dotfill, e nell’indice analitico dei suoi appunti -che l’autore dichiara di aver ottenuto con il codice che ho riportato- i puntini ci sono…Scusami per la petulanza.
Ciao,
L.
-
12 Luglio 2006 alle 20:25 #9661::
Già meglio. Tuttavia nessuna traccia dei puntini che collegano le varie voci con il numero della pagina (come avviene nella table of contents). Eppure il codice di Fleck è pieno di promettenti \dotfill, e nell’indice analitico dei suoi appunti -che l’autore dichiara di aver ottenuto con il codice che ho riportato- i puntini ci sono…
`headings_flag 1
headings_prefix “\n \\item \\textbf{”
headings_suffix “}”
symhead_positive “Simboli”
symhead_negative “simboli”
numhead_positive “Numeri”
numhead_negative “numeri”
dilim_0 “\\dotfill”
dilim_1 “\\dotfill”
dilim_2 “\\dotfill”`
Non è che quei “dilim” vadano corretti in “delim”?Ciao
Enrico
-
13 Luglio 2006 alle 7:09 #9662
-
6 Agosto 2006 alle 18:33 #9663
-
6 Agosto 2006 alle 21:41 #9664::
vorrei fare la stessa cosa con miktex 2.5
La domanda è questa dove mettere il codice ?ciao
trimRispndo da solo
imposto la variabile
set INDEXSTYLE=c:\tex\appunti
dove ho inserito il foglio di stile
poi modifico la linea di comando di makeindexcon makeindex -s fleck.sty ed è fatta
ciao buona notte
trim
-
1 Ottobre 2006 alle 18:05 #9665
-
22 Gennaio 2007 alle 10:12 #9666::
Risollevo questo topic.Io ho MikTex 2.5 e come editor uso TexNikCenter.
Allora leggendo qua mi sono accorto che io non ho questo percorso C:\Programmi\texmf\makeindex\ ma C:\Programmi\MiKTeX 2.5\makeindex.
In questa cartella ho altre cartelle “Babel”, “English”, “German”, “Base” e “Plain”.Quindi questo fantomatico file di estensione .ist che devo creare con questo codice
`headings_flag 1
headings_prefix “\n \\item \\textbf{”
headings_suffix “}”
symhead_positive “Simboli”
symhead_negative “simboli”
numhead_positive “Numeri”
numhead_negative “numeri”
delim_0 “\\dotfill”
delim_1 “\\dotfill”
delim_2 “\\dotfill”`Non so dove metterlo, come chiamarlo e come fare in modo che TexNikCenter se lo pigli…qualcuno sa??
-
22 Gennaio 2007 alle 12:25 #9667::
OH MIO DIO 😯
leggendo questo topic http://www.guit.sssup.it/phpbb/viewtopic.php?t=1875&highlight=indice+analitico
ci sto capendo ancora meno.😕
[Mod]Ho provato a modificarlo per vedere se la data si aggiusta[/Mod]
-
20 Marzo 2007 alle 16:13 #9668::
Salve,ho provato a creare un indice analitico utilizzando le righe riportate qui sotto come file.ist, ma ho avuto due errori come risultato.
`headings_flag 1
headings_prefix “\n \\item \\textbf{”
headings_suffix “}”
symhead_positive “Simboli”
symhead_negative “simboli”
numhead_positive “Numeri”
numhead_negative “numeri”
delim_0 “\\dotfill”
delim_1 “\\dotfill”
delim_2 “\\dotfill”`
Su internet (http://www.jalix.org/ressources.maison/latex/tutoriel/node25.html) ho trovato un codice molto simile dove però i comandi
`headings_prefix “\n \\item \\textbf{”
headings_suffix “}” `
diventano
`heading_prefix “\n \\item \\textbf{”
heading_suffix “}” `
e con queste modifiche gli errori scompaiono.Non so se concludere che nel codice di Fleck ci siano degli errori, ma in ogni caso spero che questo post possa essere utile a chi ha incontrato le mie stesse difficoltà.
Ciao
-
20 Marzo 2007 alle 16:30 #9669::
Non so se concludere che nel codice di Fleck ci siano degli errori, ma in ogni caso spero che questo post possa essere utile a chi ha incontrato le mie stesse difficoltà.
Ciao, ricordo di aver usato il codice di Fleck e di aver ottenuto il risultato che volevo. Tuttavia anche in questa guida il codice è riportato come lo riporti tu: dunque sulla guida di Fleck ci potrebbe essere un refuso, ed io potrei non aver notato il relativo warning.
Ciao,
L.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.