- Questo topic ha 23 risposte, 9 partecipanti ed è stato aggiornato l'ultima volta 17 anni, 7 mesi fa da
GabrielePuppis.
-
CreatoreTopic
-
30 Ottobre 2007 alle 14:25 #18274::
salve,
vorrei personalizzare il mio indice analitico!!Vorrei crearlo in questo modo (sempre se è possibile)
1-Farlo iniziare sulla pagina destra visto che lavoro in clesse book;
2-Che vengano divise in gruppetti (questo già lo fa) i quali siano preceduti dalla lettera di riferimento come
__________________
Simboli
K
°CA
accellerazione
accenti
etc
__________________
3-Che vengano disposte su 2 colonne per ogni foglio;
4-Che la voce sia scritta a sinistra e la/le pagina/e a destra, uniti da una serie di puntini come
____________________________
Simboli
K……………………………………..2
°C………………………………….2,6A
accellerazione………………….9,4
accenti………..vedi accento
etc…………………………………….7C
comandi
—\…………………………………..6
—\agvaha………………………..5
—\vcftcv…………………………9
_____________________________Credo sia tutto!!
Scusate il modo ROZZO di rapresentare la cosa!!!!un’altra cosa;
ho trovato un sorgente di questo tipo
`headings_flag 1
headings_prefix “\n \\item \\textbf{”
headings_suffix “}”
simhead_positive “Simboli”
simhead_negative “simboli”
numhead_positive “Numeri”
numhead_negative “numeri”
delim_0 “\\dotfill”
delim_1 “\\dotfill”
delim_2 “\\dotfill”`e mi si diceva di creare un file index.ist dove inserire quello che sta scritto sopra (e l’ho fatto) e poi una serie di cose (ed è lì che mi sono perso)
-Compilare una prima volta il sorgente (latex miofile.tex);
-Generare l’indice analitico (makeindex miofile.idx);
-Compilare il nuovo indice (makeindex -s index.ist miofile.idx);
-Compilare due volte il file originale (latex miofile.tex);
-Generare il file .dvi e .ps;io non ho mai fatto così, (e avrò sempre sbagliato)!!!ma processavo semplicemente il mio file due volte per generare sia l’indice generale che quello analitico….
ho chiesto moltissimo lo so ma non mi piaceva l’indice analitico standard
grazie mille dell’appoggio ragazzi
-
CreatoreTopic
-
AutoreRisposte
-
-
30 Ottobre 2007 alle 15:09 #18275::
1. Crea un file, index.ist, così definito:
`headings_flag 1
heading_prefix “\n \\item \\textbf{”
heading_suffix “}”
symhead_positive “Simboli”
symhead_negative “simboli”
numhead_positive “Numeri”
numhead_negative “numeri”
delim_0 “\\dotfill”
delim_1 “\\dotfill”
delim_2 “\\dotfill”
`
(attento, è leggermente differente da quello che hai scritto tu e che si trova nelle dispense di Fleck).2. Posiziona il file index.ist così definito nella cartella
`/Users/Home/Library/texmf/makeindex/
`
o, più semplicemente, nella stessa cartella del tuo file pippo.tex.3. Compila una volta con LaTeX il documento pippo.tex;
4. Apri il Terminale e posizionati nella cartella del file pippo.tex. Poi dai:
`makeindex -s index pippo`5. Altre due compilazioni con LaTeX.
Perché l’indice inizi in una pagina destra scrivi
`\cleardoublepage`
subito prima di \printindex.“Accellerazione”? 👿
Ciao,
L.
-
30 Ottobre 2007 alle 15:14 #18276::
“Accellerazione”? 👿
Ti chiedo enormemente scusa per questo ma non me ne ero accorto, per scrupolo ho controllato nel mio testo e per fortuna l’ho scritto sempre bene 😆
ora faccio come mi hai detto tu e provo questo sorgente,
ma cosi dovrebbe avere le caratteristiche che ho indicato??grazie mille ancora 😀
-
30 Ottobre 2007 alle 15:56 #18277::
4. Apri il Terminale e posizionati nella cartella del file pippo.tex. Poi dai:
`makeindex -s index pippo`scusami non riesco a capire,
in che senso “apri il terminale”? quale?non avendolo mai fatto non so proprio cosa fare,
ho sempre utilizzato la formattazione base per l’indice analitico!!scusami ma non so proprio niente di questo 😳 ma cerco di imparare
grazie mille ancora
-
30 Ottobre 2007 alle 17:28 #18278::
in che senso “apri il terminale”? quale?non avendolo mai fatto non so proprio cosa fare, ho sempre utilizzato la formattazione base per l’indice analitico!!
Se lavori con una distribuzione di Linux, il terminale è la shell, ma dato che fai questa domanda immagino che usi Windows (non preoccuparti 😉 al momento anche io!) per cui devi aprire “Prompt dei comandi” che sta sotto Accessori…
Ora, non so se il comando che ha detto Lorenzo vada bene su entrambi i sistemi operativi (anzi, interessa anche a me questo argomento!)…Comunque, sotto Windows, la cartella corrispondente per index.ist è
C:\Programmi\MiKTeX 2.6\makeindex
o qualcosa del genere…Ciao, Elisa
-
30 Ottobre 2007 alle 17:43 #18279
-
30 Ottobre 2007 alle 17:45 #18280
-
30 Ottobre 2007 alle 18:00 #18281::
[OT]
Se usi Windows, qualche motivo per preoccuparti c’è sempre… 😀
[/OT]😆
Non uso Windows, ma a naso suggerirei di cercare una cartella del tipo
Codice:
…/texmf/makeindex/Una cartella del genere (texmf) non mi pare che esista nella versione 2.6 di MiKTeX, mentre mi pare di averla vista in una vecchia versione (che ho disinstallato).
In genere ho visto file tipo *texmf*.* nella cartella bin, ma, visto che esiste la cartella makeindex contenente i file.ist (in catelle babel, english, plain…), io li metterei tutti lì!!
Ciao, Elisa
-
30 Ottobre 2007 alle 20:33 #18282::
ammeto di saperne meno di tutti ma comunque dico la miasecondo me il percorso da seguire è il seguente
`C:\Programmi\Miktex 2.5\miktex\bin\makeindex`
visto che io utilizzo il miktex 2.5 caricato dal grandissimo DvD texcollection 2007penso sia questo
dopo averlo aperto che devo fare???
grazie e buona sera a tutti 😀
-
30 Ottobre 2007 alle 20:43 #18283
-
31 Ottobre 2007 alle 9:07 #18284::
salve ragazzi, questo è l’errore che mi dà sempre!
ho trovato il terminale makeindex, l’ho cercato aprendo il file .ilg che aveva questo sorgente:
`This is C:\Programmi\MiKTeX 2.5\miktex\bin\makeindex.exe, version 2.14 [02-Oct-2002] (kpathsea + Thai support).
Scanning input file E:\TeX\TeX_file\Progetto\Progetto.idx….done (36 entries accepted, 0 rejected).
Sorting entries….done (186 comparisons).
Generating output file E:\TeX\TeX_file\Progetto\Progetto.ind….done (18 lines written, 0 warnings).
Output written in E:\TeX\TeX_file\Progetto\Progetto.ind.
Transcript written in E:\TeX\TeX_file\Progetto\Progetto.ilg.`
da questo ho potuto capire dove stava il terminale makeindex (C:\Programmi\MiKTeX 2.5\miktex\bin\makeindex.exe) e quale percorso gli avrei dovuto mettere (E:\TeX\TeX_file\Progetto\Index.ist), ma il problema che mi dice errore e mi fa uscire questo messaggio:
`!! Imput index error (file =stdin, line =1):
— Missing argument — need two (premature LFD)`
potreste aiutarmi??Grazie mille a tutti
-
31 Ottobre 2007 alle 9:23 #18285::
salve ragazzi, questo è l’errore che mi dà sempre!
ho trovato il terminale makeindex, l’ho cercato aprendo il file .ilg che aveva questo sorgente:
`This is C:\Programmi\MiKTeX 2.5\miktex\bin\makeindex.exe, version 2.14 [02-Oct-2002] (kpathsea + Thai support).
Scanning input file E:\TeX\TeX_file\Progetto\Progetto.idx….done (36 entries accepted, 0 rejected).
Sorting entries….done (186 comparisons).
Generating output file E:\TeX\TeX_file\Progetto\Progetto.ind….done (18 lines written, 0 warnings).
Output written in E:\TeX\TeX_file\Progetto\Progetto.ind.
Transcript written in E:\TeX\TeX_file\Progetto\Progetto.ilg.`
da questo ho potuto capire dove stava il terminale makeindex (C:\Programmi\MiKTeX 2.5\miktex\bin\makeindex.exe) e quale percorso gli avrei dovuto mettere (E:\TeX\TeX_file\Progetto\Index.ist), ma il problema che mi dice errore e mi fa uscire questo messaggio:
`!! Imput index error (file =stdin, line =1):
— Missing argument — need two (premature LFD)`
potreste aiutarmi??makeindex è un programma, non ha senso parlare di “terminale makeindex”. Lo lanci sia dalla shell (in Windowspeak “prompt dei comandi”) che da ogni front-end che si rispetti (WinEdt o TeXnic Center). Fra le opzioni hai quella di scegliere un “foglio di stile”; dalla shell esegui
`cd E:\TeX\TeX_file\Progetto
makeindex -s Index.ist Progetto`
sempre che le opzioni in Windows si diano in quel modo, ma credo di sì.Ciao
Enrico
-
31 Ottobre 2007 alle 10:51 #18286::
La cosa più semplice credo sia lanciare makeindex dal front-end (in TeXnicCenter: Build – CurrentFile – MakeIndex). Quello che non so fare è specificare l’opzione del foglio di stile. In TeXnicCenter credo sia possibile da Build – Define Output Profiles, poi credo vada specificato “qualcosa” in Command Line Arguments to pass to MakeIndex (dii default abbiamo “%bm”)…Io credo che dove posizionare il foglio di stile dipende proprio dalla versione di MiKTeX, perchè ad es. nella 2.6 non esiste una cartella makeindex sotto bin, ma solo file .exe e .dll…
Saluti, Elisa
-
31 Ottobre 2007 alle 11:02 #18287::
Quello che non so fare è specificare l’opzione del foglio di stile. In TeXnicCenter credo sia possibile da Build – Define Output Profiles, poi credo vada specificato “qualcosa” in Command Line Arguments to pass to MakeIndex (dii default abbiamo “%bm”)…
ciao e grazie mille
questo è proprio il mio problema!
non ho mai cambiato la caratteristica dell’indice analitico, e quindi non so usare nulla di tutto ciò!
ho aperto il programma makeindex e inizialmente ho scritto il percorso fino al file Index.ist ma mi ha dato l’errore che già ho detto,
poi ho provato a scrivere il prercoso della cartella che contiene sia il file .tex sia il file .ist e poi scrivere -s Index Progetto, ma mi dava sempre errorenon so come cambiare gli stili ed è questo il problema che mi limita
ora farò una domanda stupida!!
non è che condiziona qualcosa il fatto che i abbia la cartella con tutti i file su una pen drive??per questo il percorso era E:\TeX\TeX_file\Progettograzie mille a tutti per il supporto 😀
-
31 Ottobre 2007 alle 11:14 #18288::
non ho mai cambiato la caratteristica dell’indice analitico, e quindi non so usare nulla di tutto ciò!
ho aperto il programma makeindex e inizialmente ho scritto il percorso fino al file Index.ist ma mi ha dato l’errore che già ho detto,
poi ho provato a scrivere il prercoso della cartella che contiene sia il file .tex sia il file .ist e poi scrivere -s Index Progetto, ma mi dava sempre erroreOk scusa se non ho capito subito quello che avevi fatto… A questo punto però mi dispiace ma non so aiutarti 🙁 perchè nemmeno io ho mai cambiato quelle opzioni… Posso fare qualche tentativo…
non è che condiziona qualcosa il fatto che i abbia la cartella con tutti i file su una pen drive??per questo il percorso era E:\TeX\TeX_file\Progetto
Questo non credo proprio… Se il percorso è corretto non dovrebbero esserci problemi…
Ciao!
-
30 Giugno 2008 alle 21:21 #18289::
Ciao a tutti.
Riapro questo Thread perchè mi trovo nelle stesse condizioni presentate qui e non esserdo arrivati a una soluzione mi ritrovo di nuovo a sollevare la questione.
Vorrei creare un indice analitico. Ho letto la guida di Lorenzo Pantieri (davvero ben fatta, complimenti!), sono riuscito a creare un indice senza problemi ma sono fermo nella parte in cui spiega le modalità per personalizzare il layout l’indice; non ho grosse richieste.
Premessa: uno Windsoz ICSPi, miktex 2.7 e texnicenter.
Quello che vorrei è poter aggiungere ai profili di texnicenter le specifiche del foglio di stile. Come suggerito faccio:`
-s index.ist libro.tex
`
Non compilo direttamente con il “terminale”.
Da quello che ho capito i parametri da passare come argomenti nel profilo di texnic sono appunto il codice che specifica il foglio di stile. Ho disseminato nel PC il file index.ist da tutte le parti, o quasi, e ogni volta non me lo prende. Se compilo così, avengo già il file libro.idx, l’indice non mi viene generato (non trovo i file .ilg e ind nella cartella del progetto), mi dice che si aspetta un foglio di stile e si blocca li. Se invece compilo con makeindex lasciando le impostazioni di default di texnic (“%bm” -> fa riferimento al libro atti.tex, con tutta la path, senza estensione) non ci sono problemi.
Mi appello in particolare alle persone che hanno riscontrato i miei stessi problemi…
Voi li avete risolti? se si, come? 😕
Sono due giorni che ci litigo!!!
Grazie mille per ogni possibile suggerimento!
-
25 Novembre 2008 alle 12:23 #18290::
Mi trovo nella stessa condizione di alfcri,ossia vorrei cambiare l’aspetto dell’indice analitico.
Vorrei aggiungere come lui le lettere prima dell’elenco e far in modo che numeri e lettere siano magari di colore azzurro(che ho definito io) con carattere iwona,per capirci:
A
albero, 5
anca, 1Pur avendo letto quanto sopra alla fine non mi sono chiari due punti 😳 :
1) come creo il file index.ist?copio il testo in blocco note e salvo come index.ist?
2)premettendo che uso come sistema operativo Windows,come editor texnicenter e la versione miktex 2.7,cosa devo lanciare per ottenere le modifiche?..scusate se vi chiedo di ripetervi. Grazie
-
25 Novembre 2008 alle 14:11 #18291::
Pur avendo letto quanto sopra alla fine non mi sono chiari due punti 😳 :
1) come creo il file index.ist?copio il testo in blocco note e salvo come index.ist?Sì, ma puoi fare lo stesso lavoro con TeXnicCenter.
A questo punto compili con LaTeX il Tuo_documento.tex .2)premettendo che uso come sistema operativo Windows,come editor texnicenter e la versione miktex 2.7,cosa devo lanciare per ottenere le modifiche?
Ora vai su: Start->Tutti i programmi->Accessori->Prompt dei comandi. Dal prompt entri nella cartella che contiene il Tuo_documento.tex e il file index.ist creato. Dai
`makeindex -s index Tuo_documento (senza l’estensione .tex)`
e compili altre due volte con LaTeX il Tuo_documento.tex .
Se hai dubbi, da pagina 149 a pagina 152 dell’Arte di scrivere con LaTeX (versione dicembre 2008) di Lorenzo Pantieri, viene esposta la procedura da seguire per creare l’indice analitico.
Per quanto riguarda i numeri di pagina colorati, puoi usare questo codice:
`\usepackage[colorlinks=true, linkcolor=blue, citecolor=black, urlcolor=blue]{hyperref} `
dove ho evidenziato quello che ti interessa.
Per il colore delle lettere, non sono in grado di aiutarti.Ciao,
Antonio
-
26 Novembre 2008 alle 12:10 #18292::
Per evitare di sbagliare ho seguito passo passo le istruzioni della guida ArteLaTex.
ma quando da prompt di comando digito makeindex -s classic tesi mi dice:
`index style file classic not found.`
Il file classic.ist ho provato a posizionarlo sia nella cartella che contiene il mio file tesi.tex
che nella cartella makeindex(come mi dice la guida):il risultato non cambia!
La guida dice anche di mettere il file nella cartella makeindex dell’albero personale ossia
C:\Documents and Settings\User\Application Data\MiKTeX\2.7\
ma qui non c’è la cartella makeindex; mentre c’è nell’ albero principale C:\Programmi\MiKTeX\2.7\makeindex\ .HELP???????
-
27 Novembre 2008 alle 8:00 #18293::
La guida dice anche di mettere il file nella cartella makeindex dell’albero personale… ma qui non c’è la cartella makeindex
Vale quanto detto per i pacchetti:
copiare il relativo file nella sotto-cartella … di uno dei tre alberi (eventualmente creando tale sotto-cartella, se non ci fosse già);
Metti il file nella cartella makeindex dell’albero personale, creando tale cartella se non ci fosse già. Dovrebbe bastare. In caso ciontrario, dai Refresh FNDB dal Menu Settimngs di MiKTeX.
Fammi sapere,
L.
-
27 Novembre 2008 alle 12:15 #18294::
Innanzitutto non posso non ringraziarti per la risposta tempestiva che mi hai dato (rif Lorenzo Palmieri).
Comunque il problema non si è risolto, ma facciamo passi in avanti . Ora si apre la finestra di windows che mi dice:
General Purpose Index Processor has encountered a problem and needs to close. We are sorry for the inconvenience.
😕 come devo fare?? ❓ ❗
Non mi abbandonare 😀 !!
Per meglio comprendere il problema ho compilato da prompt :
`C:\Documents and Settings\User>makeindex tesi`
a questo comando mi risponde:
Couldn’t find input file tesi nor tesi.idx
premetto che il mio file tesi.tex e il file tesi.idx sono presenti nella cartella:
C:\Documents and Settings\All Users\Documents\Tesi serena\tesi cn latex
detto questo che devo fare??!!??!!
-
29 Novembre 2008 alle 9:08 #18295
-
2 Dicembre 2008 alle 9:51 #18296::
Per quanto riguarda i numeri di pagina colorati, puoi usare questo codice:
`\usepackage[colorlinks=true, linkcolor=blue, citecolor=black, urlcolor=blue]{hyperref} `
Se uso il tuo consiglio i numeri si colorano ma con esso anche tutto l’indice (non quello analitico che ho a fine documento, ma l’indice di inizio documento)..Altra soluzione??
Poi per il resto ho compilato il file index e seguito tutte le vostre istruzioni ma l’aspetto del mio indice analitico non è cambiato!!! come mai?? devo aggiungere qualche istruzione nel preambolo??
A me basta che mi compaiano le lettere prima di ogni gruppo di argomento :A
acero 1
albero 45
ape 34B
bacio 24
banco 55
borsa 12
-
23 Gennaio 2009 alle 12:30 #18297::
Ciao a tutti.
…
Premessa: uno Windsoz ICSPi, miktex 2.7 e texnicenter.
Quello che vorrei è poter aggiungere ai profili di texnicenter le specifiche del foglio di stile. Come suggerito faccio:
`
-s index.ist libro.tex
`
Non compilo direttamente con il “terminale”.
Da quello che ho capito i parametri da passare come argomenti nel profilo di texnic sono appunto il codice che specifica il foglio di stile. Ho disseminato nel PC il file index.ist da tutte le parti, o quasi, e ogni volta non me lo prende.
Se compilo così, avengo già il file libro.idx, l’indice non mi viene generato (non trovo i file .ilg e ind nella cartella del progetto), mi dice che si aspetta un foglio di stile e si blocca li.Il problema qui potrebbe essere la mancanza del path completo. Che invece in texniccenter viene messo di default con il comando “%bm”.
Se invece compilo con makeindex lasciando le impostazioni di default di texnic (“%bm” -> fa riferimento al libro atti.tex, con tutta la path, senza estensione) non ci sono problemi.
Mi appello in particolare alle persone che hanno riscontrato i miei stessi problemi…
Voi li avete risolti? se si, come? 😕Tuttavia, da quello che mi risulta, se includi anche l’opzione “-s %bm.ist” all’esecuzione di makeindex, probabilmente otterrai un errore del tipo “General Purpose Index encountere a problem…”. In tal caso sostituisci ovunque “%bm” con “%sbm” e “%bm.ist” con “%sbm.ist” (l’errore e’ infatti dovuto alla presenza di spazi nel path completo, es “My Documents”).
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.