- Questo topic ha 2 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 14 anni, 11 mesi fa da .
-
Topic
-
Caro GuiT,il mio ambiente di lavoro e’ il seguente:
pctex 6.1 professional (serial #xxxxx-xxx)
os: win2003 build 3790 service pack 2
pctex: build fri apr 16 20:29:46 2010
package archive: tex live 2007vi scrivo perche’ tento ormai da giorni di creare degli indici analitici multipli, uno per gli autori, uno per gli argomenti, uno per la notazione etc, usando il package index di David Jones, o, almeno, presumo sia questo, come riportato a pagina 367 di “The LaTeX Companion”
La sintassi che uso nel file main, chiamato corso_2011.tex,
\documentclass[twoside, 11pt]{book}
\usepackage{index}
\makeindex
\newindex{aut}{adx}{and}{Indice analitico degli Autori}
\newindex{arg}{ndx}{nnd}{Indice analitico degli Argomenti}quella che uso nei singoli file e’, per esempio,
\index[aut]{Tirole, Jean}
\index[arg]{agency theory}Per effettuare il typesetting procedo come segue dal menu’ a tendina di Typeset e di Tools, cambiando le opzioni di makeindex da Settings/Default Settings/Advanced e mettendo la stringa “-o etc” prima di eseguire makeindex dal menu’:
latex corso_2011.tex
makeindex corso_2011.tex % general index which will not be printed
makeindex -o corso_2011.and corso_2011.adx % for indexed authors
makeindex -o corso_2011.nnd corso_2011.ndx % for indexed topics
latex corso_2011.texIn precedenti versioni di PcTeX questa procedura funzionava perfettamente producendo i file *.and e *.adx, *.nnd e *.ndx. In questa versione solo i file non ordinati sono prodotti e non *.and e *.nnd, quelli usati per i comandi
\addcontentsline{toc}{chapter}{Indice analitico degli argomenti}
\printindex[arg]\addcontentsline{toc}{chapter}{Indice analitico degli autori}
\printindex[aut][Gli autori sono elencati in ordine alfabetico per cognome.]I messaggi che compaiono al momento dell’esecuzione sono:
===
This is makeindex.exe, version 2.13 [07-Mar-1997] (using kpathsea).
Scanning input file Corso_2002.idx…done (0 entries accepted, 0
rejected). Nothing written in Corso_2002.ind.
Transcript written in Corso_2002.ilg.
===
che si ripete identico anche dopo aver cambiato i settings come sopra descritto.Sembra che il cambiamento dei settings non avvenga. Anche se non e’ vero fino in fondo perche’ almeno in parte sono effettivamente recepiti essendo generati i file *.adx e *.ndx ma non i file *.and e *.nnd.
Ho provato anche a usare le index entries senza [additional argument], ovvero senza [arg] o [aut], ovvero i.e. \index{trial topic}. In quel caso, effettivamente sono generati i due file *.ilg and a file *.indPer favore, qualcuno mi puo’ dire dove sbaglio?
Se poi il caso e’ proprio disperato o dipende da PcTeX, qualcuno per favore mi puo’ suggerire un pacchetto alternativo che istallato su PcTeX mi permetta di raggiungere lo stesso risultato?
Se, infine, questo pacchetto alternativo per generare indici multipli e PcTeX sono incompatibili, per favore qualcuno mi potrebbe suggerire un nuovo ambiente per fare typesetting in LaTeX, altrettanto user friendly?
Infatti, a che serve essere user friendly — a pagamento — se poi brancoli nel buio per la sintassi anche piu’ semplice?
Grazie in anticipo per l’aiuto.
- Devi essere connesso per rispondere a questo topic.