- Questo topic ha 25 risposte, 6 partecipanti ed è stato aggiornato l'ultima volta 16 anni, 8 mesi fa da
Antonio Ledda.
-
CreatoreTopic
-
27 Marzo 2009 alle 22:15 #32385
-
CreatoreTopic
-
AutoreRisposte
-
-
27 Marzo 2009 alle 22:40 #32386
-
27 Marzo 2009 alle 22:56 #32387
-
27 Marzo 2009 alle 23:42 #32388
-
28 Marzo 2009 alle 0:10 #32389
-
28 Marzo 2009 alle 0:35 #32390
-
28 Marzo 2009 alle 7:26 #32391
-
29 Marzo 2009 alle 20:30 #32392
-
29 Marzo 2009 alle 21:08 #32393::
ciao,
l’ho messo nella stessa cartella di lavoro, ma non funziona.
devo compilarlo da shell o basta compile makeindex da kile?Che significa “non funziona”? Il programma makeindex dovrebbe produrre un file chiamato
.ilg ( sta per il nome del file principale). Che c’è scritto? Se provi da shell, che succede?
`$ cd
$ makeindex
$ cat.ilg`
dovrebbe mostrare il contenuto del file .ilg (con $ indico il prompt della shell).Ciao
Enrico
-
29 Marzo 2009 alle 21:16 #32394::
ciao enrico e grazie,ecco cosa mi scrive:
This is makeindex, version 2.14 [02-Oct-2002] (kpathsea + Thai support).
Scanning input file dispensa.idx….done (2 entries accepted, 0 rejected).
Sorting entries….done (2 comparisons).
Generating output file dispensa.ind….done (9 lines written, 0 warnings).
Output written in dispensa.ind.
Transcript written in dispensa.ilg.
-
29 Marzo 2009 alle 21:23 #32395::
ciao enrico e grazie,
ecco cosa mi scrive:
This is makeindex, version 2.14 [02-Oct-2002] (kpathsea + Thai support).
Scanning input file dispensa.idx….done (2 entries accepted, 0 rejected).
Sorting entries….done (2 comparisons).
Generating output file dispensa.ind….done (9 lines written, 0 warnings).
Output written in dispensa.ind.
Transcript written in dispensa.ilg.Dimenticavo! Il comando giusto è
`makeindex -s classic`
Devi impostare lo stile “non standard”, altrimenti come fa makeindex a saperlo? Questo è il motivo per il quale con Kile non hai nulla; ci dovrebbe essere la possibilità di configurarlo, ma probabilmente è più semplice farlo da shell.Ciao
Enrico
-
29 Marzo 2009 alle 21:47 #32396
-
11 Maggio 2009 alle 14:00 #32397::
Ciao,scrivo qui perche’ il problema e’ simile. In pratica quando chiamo makeindex mi dice
`
Expected -sUsage: makeindex.exe [-ilqrcgLT] [-s sty] [-o ind] [-t log] [-p num] [idx0 idx1
…]
`
uso win vista, miktex e TexnicCenter.
Ho cambiato anche il profilo di output del makeindex con “-s classic “%bm”.idx” ma non va.
Se qualcuno sapesse aiutarmi con questa configurazione di texnicCenter gliene sarei grato.Cloud
-
11 Maggio 2009 alle 14:13 #32398::
Salve e scusate ma mi rispondo da solo. Ho spulciato meglio nel forum. La risposta è al seguente topic per chi fosse interessato:http://www.guit.sssup.it/phpBB2/viewtopic.php?t=1810&highlight=
grazie per l’attenzione
Cloud
-
13 Maggio 2009 alle 17:14 #32399::
Buonasera a tutti.
Mi ricollego a questo thread perché anch’io ho difficoltà nella personalizzazione dell’indice analitico.Uso Windows XP, MiKTeX 2.7 e TeXniC Center.
Premetto che il mio documento, classe book, è scritto del tutto in URW-garamond,
`\usepackage[garamond]{mathdesign}`e che ho dovuto ridisegnare la gabbia di scrittura secondo i parametri forniti dal mio editore.
`\usepackage[text={115mm,180mm},centering]{geometry}`La composizione “base” dell’indice analitico, come spiegata nelle pp. 149-151 dell’Arte, funziona. Non riesco, però, a personalizzarlo.
Ho creato il file classic.ist ma, che lo carichi o meno, mi sembra che il risultato finale ottenuto nel mio documento sia lo stesso. Mi sembra comunque che makeindex lo “veda”, perché i messaggi ottenuti nel prompt dei comandi sono differenti:`C:\FileTex\ProgettoStatuto>makeindex Statuto1
This is makeindex, version 2.14 [02-Oct-2002] (kpathsea + Thai support).
Scanning input file Statuto1.idx….done (4 entries accepted, 0 rejected).
Sorting entries….done (9 comparisons).
Generating output file Statuto1.ind….done (17 lines written, 0 warnings).
Output written in Statuto1.ind.
Transcript written in Statuto1.ilg.`a fronte di
`
C:\FileTex\ProgettoStatuto>makeindex -s classic Statuto1
This is makeindex, version 2.14 [02-Oct-2002] (kpathsea + Thai support).
Scanning style file classic.ist…….done (7 attributes redefined, 0 ignored).
Scanning input file Statuto1.idx….done (4 entries accepted, 0 rejected).
Sorting entries….done (9 comparisons).
Generating output file Statuto1.ind….done (21 lines written, 0 warnings).
Output written in Statuto1.ind.
Transcript written in Statuto1.ilg.`Sono riuscita invece a impostare l’indice su due colonne seguendo la procedura riportata alle pp. 151-152 dell’Arte.
Al di là del fatto che sia riuscita o meno a far funzionare correttamente classic.ist, mi piacerebbe poter personalizzare l’indice analitico in questo modo:
a) Formattare il titolo (“indice analitico”) come ho formattato i titoli dei capitoli, es.
`\chapter*{\textsc{
\begin{center}
\LARGE{
introduzione
}
\end{center}
}
}`b) Mantenere l’impaginazione su due colonne
c) Far comparire l’indice analitico nell’indice generale del volume (il toc, per intenderci)
d) Far comparire nelle testatine la dicitura “indice analitico”
e) Magari, volendo esagerare, prevedere un piccolo spazio verticale nell’elenco composto quando inizia una serie di voci con una nuova lettera dell’alfabeto.
Non vorrei aver chiesto troppo…soprattutto per il limite delle mie capacità. Qualcuno può aiutarmi, o segnalarmi qualche file di stile che dia risultati simili alle mie richieste?
E, per concludere, una domanda più generale: in futuro potrei aver bisogno di costituire un indice separato per luoghi e personaggi. Sto perciò studiando la documentazione di glossaries, ma già mi domando: se mai riuscissi a creare questi due distinti indici, potrebbero convivere con l’indice analitico generale creato da makeindex? O devo direttamente pensare a come creare i tre indici con glossaries?
Grazie anticipatamente per delucidazioni, suggerimenti, o consigli.
Buona serata, Valeria
-
13 Maggio 2009 alle 17:42 #32400::
Buonasera a tutti.
[…]
c) Far comparire l’indice analitico nell’indice generale del volume (il toc, per intenderci)
E, per concludere, una domanda più generale: in futuro potrei aver bisogno di costituire un indice separato per luoghi e personaggi. Sto perciò studiando la documentazione di glossaries, ma già mi domando: se mai riuscissi a creare questi due distinti indici, potrebbero convivere con l’indice analitico generale creato da makeindex? O devo direttamente pensare a come creare i tre indici con glossaries?
Grazie anticipatamente per delucidazioni, suggerimenti, o consigli.
Buona serata, Valeria
Rispondo solo in parte alle tue domande.
Per creare più indici puoi usare anche il pacchetto multind, anche se obsoleto.
Per quanto riguarda il pacchetto glossaries, l’ho usato di recente per creare un glossario in un documento che conteneva anche l’indice analitico; non ho avuto problemi.
Forse ricordo male, ma l’indice analitico non viene inserito automaticamente nell’indice generale? Altrimenti, credo che
`\addcontentsline{toc}{chapter}{\indexname}`
sia sufficiente (p. 53 dell’Arte); in questo momento non posso fare una prova sul mio pc.
Ciao,
Antonio
-
13 Maggio 2009 alle 17:57 #32401::
a) Formattare il titolo (“indice analitico”) come ho formattato i titoli dei capitoli, es.
`\chapter*{\textsc{
\begin{center}
\LARGE{
introduzione
}
\end{center}
}
}`Stai dicendo che per ogni capitolo scrivi tutta quella roba? Che fra l’altro è piena zeppa di errori concettuali? 🙁
Il pacchetto titlesec ti permetterebbe qualcosa di più sensato e, soprattutto, automatico; che, fra l’altro, risolverebbe il problema del titolo dell’indice analitico.
Senza sapere che classe usi è impossibile dire come puoi produrre la testatina.
Ciao
Enrico
-
14 Maggio 2009 alle 11:43 #32402::
Grazie mille per le risposte, che mi sono state di grande aiuto.Ti ringrazio molto, perché mi hai aperto gli occhi: cercavo il problema a valle, quando era a monte. Non che adesso pensi di vederci bene, comunque ho capito qualcosa di più.
Ho definito la formattazione dei titoli con titlesec`\usepackage{titlesec}
\titleformat{\chapter}{\normalfont\scshape}{}{0pt}{\Large\bfseries\filcenter}
\titleformat{\section}{\normalfont}{}{0pt}{\bfseries}`Comunque posto in calce un documento minimale che riproduce i parametri generali del mio documento. Ho usato insieme titlesec, fancyhdr e tocloft, e mi chiedo se ho fatto bene. Comunque, apparentemente funziona.
Quanto mi dici sulla compatibilità tra makeindex e glossaries mi induce a ben sperare per il futuro: potrei sempre imparare a usare glossaries per indici aggiuntivi (ma devo capire un po’ meglio come funziona…non ho le idee molto chiare).
Quanto al pacchetto multiind, putroppo non è distribuito da MiKTeX 2.7, e non credo di essere in grado di installarlo manualmente.
Ti ringrazio perché con il comando che mi hai suggerito riesco a far comparire l’indice analitico nel toc.Ho quasi risolto i miei desiderata; almeno per la formattazione del titolo e la presenza nell’indice analitico. Della richiesta sulla distanza tra gruppi di voci mi vergogno un po’ 😳 : mi è bastato fare una prova con voci inizianti per la stessa lettera per capire che quello che cercavo viene fatto in automatico.
Mi rimane solo il problema della testatina, che, come si vede nell’esempio, mi sembra formattata automaticamente tutta in maiuscolo e, presumo, uguale per pagina destra e pagina sinistra. Ma dov’è che dovrei intervenire?
Mi piacerebbe anche (…) poter inserire qualche parola di spiegazione prima dell’indice vero e proprio. Sull’ “Introduzione all’arte della composizione tipografica con LaTeX” ho trovato, al cap. 16.8 ho trovato il seguente codice
`
\renewenvironment{theindex}
{\if@twocolumn
\@restonecolfalse
\else
\@restonecoltrue
\fi
\@makeschapterhead{\indexname}%
\@mkboth{\MakeUppercase\indexname}%
{\MakeUppercase\indexname}%
\addcontentsline{toc}{chapter}{\indexname}%
\thispagestyle{plain}%
\parindent\z@
\parskip\z@ \@plus .3\p@\relax
\columnseprule \z@
\columnsep 35\p@
\let\item\@idxitem
% Testo di spiegazione
In questo indice analitico le voci hanno
il numero di pagina in neretto quando si
tratta di una definizione, e in corsivo
quando si tratta di un esempio d'uso.
\par
\vspacs{3\baselineskip}%
\multicols{2}}% Fine comandi di apertura
{% Inizio comandi di chiusura
\endmulticols
\if@restonecol\onecolumn\else\clearpage\fi}`che, tra le altre cose, dovrebbe introdurre il “testo di spiegazione”. Potrei adattarlo al mio documento?
Vi ringrazio ancora moltissimo e posto in calce il mio documento.
Buona giornata, Valeria
`\documentclass[a4paper,11pt,titlepage]{book}
\usepackage[italian]{babel}\addto\captionsitalian{% %per togliere la I maiuscola dell'indice generale%
\renewcommand{\contentsname}{indice}}\addto\captionsitalian{% %per cambiare nome all'indice analitico%
\renewcommand{\indexname}{indice dei luoghi citati}}\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\newcommand{\HRule}{\rule{\linewidth}{0.5mm}}
\usepackage[text={115mm,180mm},centering]{geometry}
\usepackage[garamond]{mathdesign}
\usepackage{enumitem}
\usepackage{microtype}
\usepackage{indentfirst}
\usepackage{titlesec}
\titleformat{\chapter}{\normalfont\scshape}{}{0pt}{\Large\bfseries\filcenter} %titoli capitoli%
\titleformat{\section}{\normalfont}{}{0pt}{\bfseries} % titoli sezioni%\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\fancyhf{}
\fancyhead[EC]{\small{\textsc{i miei viaggi (2003-2009)}}}
\fancyhead[OC]{\leftmark}
\fancyfoot[C]{\small{–\ \thepage\ –}}
\fancypagestyle{plain}{%
\fancyhf{}
\fancyfoot[C]{\small{–\ \thepage\ –}}}
\renewcommand{\headrulewidth}{0pt}\usepackage{tocloft}
\renewcommand{\cfttoctitlefont}{\hfill\scshape\Large}
\renewcommand{\cftaftertoctitle}{\hfill\thispagestyle{empty}}
\renewcommand{\cftchapfont}{}
\renewcommand{\cftchappagefont}{}\usepackage{makeidx}
\makeindex
\usepackage{multicol}
\let\orgtheindex\theindex
\let\orgendtheindex\endtheindex
\def\theindex{%
\def\twocolumn{\begin{multicols}{2}}%
\def\onecolumn{}%
\clearpage
\orgtheindex
}
\def\endtheindex{%
\end{multicols}%
\orgendtheindex
}
\makeatletter
\def\cleardoublepage{\clearpage
\if@twoside
\ifodd\c@page
\else
\null\thispagestyle{empty}\clearpage
\fi
\fi}
\makeatother
\begin{document}
\begin{titlepage}
\begin{center}
\bigskip
\Large\textsc{collana mia vol.i}\\[0.5cm]
\HRule\\[1.5cm]
\Huge\bfseries{I MIEI VIAGGI}\\[1cm]
\LARGE{(2003-2009)}\\[1.5cm]
\normalsize\textsc{a cura di Yxz}\\
\vfill
\end{center}\end{titlepage}
\tableofcontents
\frontmatter
\chapter*{introduzione}
\chaptermark{\textsc{introduzione}}
\addcontentsline{toc}{chapter}{\textsc{introduzione}}
\vspace{20pt}Questa è la mia introduzione. Tratterò dei viaggi miei e della mia famiglia in numerose località italiane: Asti\index{Asti}, Alessandria\index{Alessandria}, Bergamo\index{Bergamo}, Brescia\index{Brescia}, Livorno\index{Livorno}, Perugia\index{Perugia}, Pistoia\index{Pistoia}, Sassari\index{Sassari}.
\newpage
E anche del soggiorno a Palermo\index{Palermo}, Messina\index{Messina}, Catania\index{Catania}, Reggio Calabria\index{Reggio Calabria}.\newpage
E anche del soggiorno a Trapani\index{Trapani}, Lipari\index{Lipari}, Pantelleria\index{Pantelleria}.\section*{Come mi è venuta l'idea di viaggiare}
Nella nostra famiglia viaggiare è sempre stata un'abitudine. Dalla più tenera età ho cominciato a percorrere in lungo e in largo l'Europa: Parigi\index{Parigi}, Monaco\index{Monaco}, Lione\index{Lione}, Barcellona\index{Barcellona}, Madrid\index{Madrid}, Valencia\index{Valencia}, Siviglia\index{Siviglia}, Francoforte\index{Francoforte}, Berlino\index{Berlino}, Stoccarda\index{Stoccarda}, Dresda\index{Dresda} sono state le mete abituali dei nostri fine-settimana.
\mainmatter
\chapter*{liber i}
\chaptermark{\textsc{liber i}}
\addcontentsline{toc}{chapter}{\textsc{liber i}}
\vspace{20pt}In questo libro tratterò del mio viaggio a Pistoia\index{Pistoia}, Livorno\index{Livorno}, Massa\index{Massa}, Lucca\index{Lucca}, Genova\index{Genova}.
\newpageE anche del mio viaggio a Bergamo\index{Bergamo}, Venezia\index{Venezia}, Biella\index{Biella}, Padova\index{Padova}.
\newpageE anche del mio viaggio a Milano\index{Milano}, Torino\index{Torino}, Alessandria\index{Alessandria}, Cuneo\index{Cuneo}.
\chapter*{liber ii}
\chaptermark{\textsc{liber ii}}
\addcontentsline{toc}{chapter}{\textsc{liber ii}}
\vspace{20pt}In questo libro tratterò del viaggio di mio fratello a Pescara\index{Pescara}, Chieti\index{Chieti}, L'Aquila\index{L'Aquila}, Teramo\index{Teramo}.
\newpageE anche del suo viaggio a Foggia\index{Foggia}, Bari\index{Bari}, Brindisi\index{Brindisi}, Taranto\index{Taranto}.
\newpageE anche del soggiorno a Potenza\index{Potenza} e Matera\index{Matera}.
\chapter*{\normalsize{APPENDICE 1 — \normalfont{I viaggi di mio padre (1989-1992)}}}
\chaptermark{\small{\textsc{appendice 1}}}
\addcontentsline{toc}{chapter}{\textsc{appendice 1} — I viaggi di mio padre (1989-1992)}
\vspace{20pt}Negli anni 1989-1992, mio padre ha avuto modo di recarsi a Bologna\index{Bologna}, Ferrara\index{Ferrara}, Ravenna\index{Ravenna}.
\newpageE anche a Cesena\index{Cesena}, Pesaro\index{Pesaro}, Urbino\index{Urbino}.
\newpageE anche a Reggio Emilia\index{Reggio Emilia}, Modena\index{Modena}, Piacenza\index{Piacenza}.
\printindex
\addcontentsline{toc}{chapter}{\textsc{\indexname}}%per inserire l'indice analitico nel toc%
\end{document}`
-
14 Maggio 2009 alle 11:55 #32403::
Quanto al pacchetto multiind, putroppo non è distribuito da MiKTeX 2.7, e non credo di essere in grado di installarlo manualmente.
http://www.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdf
Pagina 29 e seguenti.
Ciao,
L.
-
14 Maggio 2009 alle 13:51 #32404::
[…]
Quanto al pacchetto multiind, putroppo non è distribuito da MiKTeX 2.7, e non credo di essere in grado di installarlo manualmente.
[…]Il pacchetto multind dovrebbe far già parte della tua distribuzione; in caso contrario, lo puoi scaricare da qua e installare manualmente, come ti ha suggerito Lorenzo.
Ciao,
Antonio
-
15 Maggio 2009 alle 10:03 #32405::
Vi ringrazio per avere insistito affinché installassi multind. Un’incosciente e immotivata pigrizia mi aveva finora trattenuto dal farlo. 🙄Oltre ad essere molto chiare le istruzioni dell’Arte, il pacchetto è parte del pacchetto “multiplo” (si dirà così?) misc209; perciò, se richiamato nel documento, viene automaticamente installato da MiKTeX 2.7. Poiché non c’è documentazione, qualche istruzione per usarlo l’ho trovata qui .
Funzionare, funziona; e tra l’altro mi sembra di semplice utilizzo. Però ricominciano i problemi di formattazione, legati al fatto che, (come dicevano le istruzioni che ho trovato) il comando \printindex è stato modificato in modo tale da non creare un nuovo capitolo: così il titolo dell’indice non è formattato come quello dei capitoli e nel toc compare con una formattazione diversa rispetto agli altri capitoli.
Io mi sono limitata ad usare multind così (modificando il codice di prova che avevo postato precedentemente): ho tolto quanto si riferiva all’indice realizzato con makeidx e ho inserito
`\usepackage{multind}
\makeindex{italia}
\makeindex{estero}
…
\index{italia}{Bologna}
…
\index{estero}{Dresda}
…
\printindex{italia}{indice delle località italiane}
\printindex{estero}{indice delle località estere}`C’è un modo per far sì che riconosca gli indici come capitoli?
Grazie mille dell’aiuto,
Valeria
-
15 Maggio 2009 alle 12:29 #32406::
Vi ringrazio per avere insistito affinché installassi multind. Un’incosciente e immotivata pigrizia mi aveva finora trattenuto dal farlo. 🙄
Oltre ad essere molto chiare le istruzioni dell’Arte, il pacchetto è parte del pacchetto “multiplo” (si dirà così?) misc209; perciò, se richiamato nel documento, viene automaticamente installato da MiKTeX 2.7. Poiché non c’è documentazione, qualche istruzione per usarlo l’ho trovata qui .
Funzionare, funziona; e tra l’altro mi sembra di semplice utilizzo. Però ricominciano i problemi di formattazione, legati al fatto che, (come dicevano le istruzioni che ho trovato) il comando \printindex è stato modificato in modo tale da non creare un nuovo capitolo: così il titolo dell’indice non è formattato come quello dei capitoli e nel toc compare con una formattazione diversa rispetto agli altri capitoli.
Io mi sono limitata ad usare multind così (modificando il codice di prova che avevo postato precedentemente): ho tolto quanto si riferiva all’indice realizzato con makeidx e ho inserito
`\usepackage{multind}
\makeindex{italia}
\makeindex{estero}
…
\index{italia}{Bologna}
…
\index{estero}{Dresda}
…
\printindex{italia}{indice delle località italiane}
\printindex{estero}{indice delle località estere}`C’è un modo per far sì che riconosca gli indici come capitoli?
Grazie mille dell’aiuto,
Valeria`\usepackage{multind}
\makeatletter
\def\printindex#1#2{\@restonecoltrue\if@twocolumn\@restonecolfalse\fi
\columnseprule \z@ \columnsep 35pt
\chapter{#2}\@input{#1.ind}}
\makeatother`
Naturalmente metterai i comandi di stampa degli indici dopo la dichiarazione \backmatter; perché usi la classe book, vero?Ciao
Enrico
-
15 Maggio 2009 alle 16:11 #32407::
Scusa Enrico se ti disturbo ancora… ho inserito il codice che mi hai suggerito: risolve il problema dei titoli ma l’indice non compare più su due colonne. Ti posto il preambolo del documento, perché presumo che qualcosa non funzioni con i pacchetti impiegati.`
\documentclass[a4paper,11pt,titlepage]{book}
\usepackage[italian]{babel}\addto\captionsitalian{%
\renewcommand{\contentsname}{indice}}\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\newcommand{\HRule}{\rule{\linewidth}{0.5mm}}
\usepackage[text={115mm,180mm},centering]{geometry}
\usepackage[garamond]{mathdesign}
\usepackage{enumitem}
\usepackage{microtype}
\usepackage{indentfirst}
\usepackage{titlesec}
\titleformat{\chapter}{\normalfont\scshape}{}{0pt}{\Large\bfseries\filcenter}
\titleformat{\section}{\normalfont}{}{0pt}{\bfseries}\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\fancyhf{}
\fancyhead[EC]{\small{\textsc{i miei viaggi (2003-2009)}}}
\fancyhead[OC]{\leftmark}
\fancyfoot[C]{\small{–\ \thepage\ –}}
\fancypagestyle{plain}{%
\fancyhf{}
\fancyfoot[C]{\small{–\ \thepage\ –}}}
\renewcommand{\headrulewidth}{0pt}\usepackage{tocloft}
\renewcommand{\cfttoctitlefont}{\hfill\scshape\Large}
\renewcommand{\cftaftertoctitle}{\hfill\thispagestyle{empty}}
\renewcommand{\cftchapfont}{}
\renewcommand{\cftchappagefont}{}\usepackage{multind}
\makeatletter
\def\printindex#1#2{\@restonecoltrue\if@twocolumn\@restonecolfalse\fi
\columnseprule \z@ \columnsep 35pt
\chapter{#2}\@input{#1.ind}}
\makeatother
\makeindex{italia}
\makeindex{estero}\makeatletter
\def\cleardoublepage{\clearpage
\if@twoside
\ifodd\c@page
\else
\null\thispagestyle{empty}\clearpage
\fi
\fi}
\makeatother
\begin{document}
…
`La classe che impiego è book; pensavo di averlo scritto, ma probabilmente ho scritto talmente tante cose nei messaggi precedenti che ho finito per oscurare il dato con altri molto meno importanti.
Naturalmente avevo completamente dimenticato \backmatter 🙁 : e dire che ho letto più volte quella parte dell’Arte…
Grazie ancora, Valeria
-
15 Maggio 2009 alle 23:11 #32408::
Scusa Enrico se ti disturbo ancora… ho inserito il codice che mi hai suggerito: risolve il problema dei titoli ma l’indice non compare più su due colonne. Ti posto il preambolo del documento, perché presumo che qualcosa non funzioni con i pacchetti impiegati.
`
\documentclass[a4paper,11pt,titlepage]{book}
\usepackage[italian]{babel}\addto\captionsitalian{%
\renewcommand{\contentsname}{indice}}\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\newcommand{\HRule}{\rule{\linewidth}{0.5mm}}
\usepackage[text={115mm,180mm},centering]{geometry}
\usepackage[garamond]{mathdesign}
\usepackage{enumitem}
\usepackage{microtype}
\usepackage{indentfirst}
\usepackage{titlesec}
\titleformat{\chapter}{\normalfont\scshape}{}{0pt}{\Large\bfseries\filcenter}
\titleformat{\section}{\normalfont}{}{0pt}{\bfseries}\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\fancyhf{}
\fancyhead[EC]{\small{\textsc{i miei viaggi (2003-2009)}}}
\fancyhead[OC]{\leftmark}
\fancyfoot[C]{\small{–\ \thepage\ –}}
\fancypagestyle{plain}{%
\fancyhf{}
\fancyfoot[C]{\small{–\ \thepage\ –}}}
\renewcommand{\headrulewidth}{0pt}\usepackage{tocloft}
\renewcommand{\cfttoctitlefont}{\hfill\scshape\Large}
\renewcommand{\cftaftertoctitle}{\hfill\thispagestyle{empty}}
\renewcommand{\cftchapfont}{}
\renewcommand{\cftchappagefont}{}\usepackage{multind}
\makeatletter
\def\printindex#1#2{\@restonecoltrue\if@twocolumn\@restonecolfalse\fi
\columnseprule \z@ \columnsep 35pt
\chapter{#2}\@input{#1.ind}}
\makeatother
\makeindex{italia}
\makeindex{estero}\makeatletter
\def\cleardoublepage{\clearpage
\if@twoside
\ifodd\c@page
\else
\null\thispagestyle{empty}\clearpage
\fi
\fi}
\makeatother
\begin{document}
…
`La classe che impiego è book; pensavo di averlo scritto, ma probabilmente ho scritto talmente tante cose nei messaggi precedenti che ho finito per oscurare il dato con altri molto meno importanti.
Naturalmente avevo completamente dimenticato \backmatter 🙁 : e dire che ho letto più volte quella parte dell’Arte…
Grazie ancora, Valeria
Dimenticanza! 🙁
`\usepackage{multind,multicol}
\makeatletter
\def\printindex#1#2{%
\begingroup
\columnseprule \z@ \columnsep 35pt
\chapter{#2}
\begin{multicols}{2}
\@input{#1.ind}
\end{multicols}\endgroup}
\makeatother`
Ciao
Enrico
-
16 Maggio 2009 alle 7:14 #32409
-
16 Gennaio 2010 alle 15:06 #32410
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.