Re: Imakeidx e intoc=true ignorato

#91116
Up
0
Down
::


Ok, ho costruito un testo minimo con il codice principale completo che genera quell’errore. Lo allego così ci possiamo ragionare su. Sul resto posso dire che:

1) non ho capito!
2) Ho corretto, grazie
3) L’ho tolto. Non l’avevo fatto prima perché non mi era chiaro che oltre al footnotesize avevi messo pure il totoc.
4) L’ha fatto Ivan, non oso toccarlo
5) Tolto
6) Mi è servito, ora non serve più e l’ho tolto
7) Questo mi interessa, ma ora non mi pare il caso di fare esperimenti. slantsc mi serve per dei maiuscoletti corsivi che altrimenti non riuscivo a fare, ma sono apertissimo a nuove e migliori soluzioni (NON ora, però)
7bis) Questo mi serve perché nel testo c’è una tabella ruotata (non nel file di prova)
8_) idem
9) Ok. A pochi gg. dalla consegna di questo papozzo immondo capirai che preferisco investire il poco tempo nel riuscire a stampare una cosa umana. Ma penserò pure a questo per il futuro.

Tornando ai fondamentali, il coso si impalla.
Questo mi sembra rilevante, dopo tutto.
Idee?

`\begin{filecontents}{archivio.bib}

@article{Lui:Ord,
Author = {Benignus {Van Luijk}},
Date-Added = {2013-10-10 19:54:31 +0200},
Date-Modified = {2013-10-25 12:31:18 +0200},
Journal = {Augustiniana},
Pages = {173-202},
Shorttitle = {L'ordine agostiniano e la riforma monastica},
Title = {L'ordine agostiniano e la riforma monastica dal Cinquecento alla vigilia della rivoluzione francese. Un sommario cronologico-storico},
Volume = {XVIII},
Year = {1968}}

@book{Lui:Bul,
Address = {W{\”u}rzburg},
Author = {Benignus {Van Luijk}},
Date-Added = {2012-02-01 19:25:11 +0100},
Date-Modified = {2013-12-15 21:46:22 +0100},
Shortauthor = {Van Luijk},
Shorttitle = {Bullarium},
Title = {Bullarium Ordinis eremitarum S. Augustini: periodus formationis (1187-1256)},
Year = {1964}}

\end{filecontents}

%%%%%%%%%%%%%%%%%%%%%%%%%%% PREAMBOLO %%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[a4paper]{book}
\usepackage[a4paper,left=2.0cm,right=2.5cm,bindingoffset=18mm, top=2.5cm, includeheadfoot, heightrounded, bottom=2.5cm, footnotesep=0.5cm ]{geometry}
\usepackage{comment}
\usepackage{setspace} % Per gestire più facilmente l'interlinea
\usepackage{fancyhdr}
\usepackage{verbatim} % Per citazioni verbatim con caratteri speciali
\usepackage{polyglossia} % Per le sillabazioni
\setmainlanguage{italian}
\setotherlanguage{latin}
\usepackage{textcomp} % Per ottenere segni strani come la parentesi angolata larga
\usepackage{fontspec} % Per caricare correttamente i font Garamond
%\setmainfont[Ligatures=TeX]{Garamond Premier Pro} % Sceglie il Font di Studi sull'Oriente Cristiano
\usepackage{lmodern} % Questo pacchetto e il seguente per combinare maiuscoletto e italico
\usepackage{slantsc}

%%%%%%%%%%%%%%%%%IMMAGINI E TABELLE%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\usepackage{booktabs} % Per fare i filetti orizzontali nelle tabelle
\usepackage{graphicx} % Per importare Jpg
\usepackage{multirow} % x Tabelle
\usepackage{rotating} % x ruotare le immagini

%%%%%%%%%%%%%%%%PACCHETTI E COMANDI DI NOTAZIONE%%%%%%%%%%%%%%%%%%%%%
\usepackage{eledmac}
\usepackage{perpage} % Per azzerare il counter delle note con lettera a ogni pagina
\usepackage{alphalph} % Per poter andare oltre la “z” nelle note con lettera
\MakePerPage{footnoteA} % azzera il contatore delle footnoteA (cioè le cri)
\MakePerPage{footnoteB} % azzera il contatore delle footnoteB (cioè le com)

\interparanoteglue{0.3cm plus .4em minus .4em} % Spazio tra una rif. e l'altra (in orizzontale)
\addtolength{\skip\footinsA}{0.2cm} % Aggiunge spazio tra le note
\addtolength{\skip\footinsB}{0.2cm}

\newskip\prefootskip % the big initial skip
\prefootskip=3.3em plus .6em minus .6em

\setcounter{firstlinenum}{0} % Numera ogni linea a partire dalla zero
\setcounter{linenumincrement}{10000} % Incrementa ogni 10.000 righe (per non stampare i numeri linea)

\renewcommand{\thefootnoteA}{\alphalph{\value{footnoteA}}} % Mette note a piè di pagina contrassegnate da lettera, che va oltre la z (alphalph)
\footparagraphX{A} % Note cri di seguito
\foottwocolX{B} % Note com su due colonne

\renewcommand*{\notefontsetup}{\normalsize} %%specifica la dimensione dei font per le note di 2a e 3a fascia
\renewcommand*{\notenumfont}{\normalsize} %%specifica la dimensione dei font per i numeri di linea nelle note
\newcommand{\notetextfont}{\normalsize}
\renewcommand*{\numlabfont}{\normalfont\normalsize} %%specifica la dimensione dei font per i numeri di linea in margine
\renewcommand*{\footnotesize}{\normalsize} % specifica la dimensione dei font per le footnote (1a fascia)

\let\nota=\footnote % Nota normale, con numero, incolonnata
\let\cri=\footnoteA % Nota con lettera
\let\com=\footnoteB
\let\marg=\ledrightnote % Note a margine dx, per indicare il foglio
\let\ap=\textsuperscript % Per fare gli apici (es. recto e verso)
\let\pasx=\textlangle % Per fare le parentesi angolate larghe
\let\padx=\textrangle

\noendnotes %% no endnotes
\setlength{\ledrsnotewidth}{4em} %% narrow sidenotes

\newcounter{para} % Definisce un contatore che contenga i numeri dei capoversi
\newcommand{\newpar}{\refstepcounter{para} % Queste due righe per numerare i capoversi
\centerline{{\bfseries\Large\arabic{para}.\vspace*{2ex}}}}
%{\parindent}\ignorespaces}

%\setlength{\parindent}{0pt} %Non indenta la prima riga al di fuori dei paragrafi

\newcommand\NuovoPar{\pstart\newpar} %Definisco un nuovo comando con argomenti: \pstart e \newpar
\newcommand\FinePar{\pend\vspace{4ex}} %Definisco un nuovo environment con argomenti: \pend e \vspace{4ex}

\hbadness=10000 %non stampa nella console i messaggi Underfull hbox
\vbadness=10000 %non stampa nella console i messaggi Underfull vbox

%%%%%%%%%%%%%%%%%%%COMANDI DI BILIOGRAFIA%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\addto\captionsitalian{%
\renewcommand{\bibname}{Opere citate con abbreviazione}} % Rinomina la bibliografia

\usepackage[style=philosophy-verbose, % Stile della bibliografia con citazioni estese, nome puntato
scauthors=true, % Maiuscoletto Nome autore
firstinits=true,
useprefix=true,
language=italian,
classical=true,
backend=biber, % Compilare l'aux con texworks e biber (NON bibtex!)
publocformat=locpubyear,
inbeforejournal=true, % Mette “in” prima del titolo della rivista
latinemph=true]{biblatex}
%Indexing (serve per fare gli indici dei nomi)
\usepackage[autostyle=true]{csquotes} % Per citare in altre lingue
%\bibliography{Bibliociccia} % Specifica il nome del file di bibliografia
\bibliography{archivio} % Specifica il nome del file di bibliografia

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%INDICI%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\renewenvironment{theindex} % Ridefinizione di Claudio per far lavorare theindex a livello di section
{\if@twocolumn
\@restonecolfalse
\else
\@restonecoltrue
\fi
\twocolumn[\section*{\indexname}]%
\@mkright{\MakeUppercase\indexname}%
\thispagestyle{plain}\parindent\z@
\parskip\z@ \@plus .3\p@\relax
\columnseprule \z@
\columnsep 35\p@
\let\item\@idxitem
\footnotesize}
{\if@restonecol\onecolumn\else\clearpage\fi}

\usepackage{imakeidx} % Creazione di indici multipli
%\usepackage[font=footnotesize, % Customizza la grafica degli indici (es. in un solo paragrafo-> itemlayout=singlepar, –> )
% totoc=true]{idxlayout} % Stampa i titoli degli indici nella TOC

\usepackage{hyperref} % segue dalla ridefinizione di Claudio di theindex

%<<<<<<<<<<<<<<<<<<<<<<<<< \makeatletter \def\imki@toclevel{section}% con la classe report è definito \chapter, quindi bisogna imbrogliare imakidex se si vogliono gli indici analitici nell'indice generale a livello di \section \makeatother %<<<<<<<<<<<<<<<<<<<<<<<<< \makeindex[intoc=true, title=Rogatari dei documenti, columns=1] % Genera l'indice di default. \makeindex[intoc=true, name=nomi, title=Nomi propri e di luogo, columns=2] % Genera altro indice %%%%%%%PACCHETTI CUSTOMIZZATI%%%%%%%%% \usepackage{StileTeo_modciccia} % Stile delle testatine \usepackage{StileBibliociccia} % Introduce \shortcite e \footshortcite e personalizza lo stile di Bibliografia \makeatletter % Da qui in poi per customizzare l'indice: "vedi" diventa "v." e si \let\orig@idxitem\@idxitem %eliminano i "v." successivi al primo \def\@idxitem{\multipleseetrue\orig@idxitem} \makeatother \newif\ifmultiplesee \renewcommand{\see}[2]{% \ifmultiplesee\multipleseefalse\emph{v.\@} \fi#1} \DeclareFieldFormat [article,book,inbook,incollection,inproceedings,patent,thesis,unpublished] {title}{\mkbibemph{#1\isdot}} % titolo in enfatico, no caporale \DeclareFieldFormat [article,book,inbook,incollection,inproceedings,patent,thesis,unpublished] {citetitle}{\mkbibemph{#1\isdot}} % titolo in enfatico alla 2a citazione, no caporale %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \addto\captionsitalian{% % rinomina indice generale% \renewcommand{\contentsname}{Indice generale}} \title{titolo} \author{autore} \date{} %%%%%%%%%%%%%%%%%%%%%%%%%%%% TEMPORANEO: COSA RICOMPILO %%%%%%%%%%%%%%%%%%%%%%%%%%% %\includeonly{Files/Saggiociccia} %\includeonly{Files/Regesto} \hyphenation{sen-ten-za} \hyphenation{qui-bus-dam} %NON funziona!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%% INIZIO DOCUMENTO %%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{document} \maketitle % Stampa il titolo \tableofcontents % Stampa l'indice generale \frontmatter \begin{italian} \chapter{Pippo} Questo è il saggio. Si parla di rogatari\label{rogatari}, tipo Pippo\index{Pippo} di Amelia\index[nomi]{Amelia}.\\ \clearpage Farò una nota\nota{Mi sembra che a pag.~\pageref{rogatari} si parli di rogatari.}. \end{italian} \mainmatter \beginnumbering % Inizia a numerare le righe \begin{otherlanguage*}{latin} % soppresso [variant=ancient] (OldClaudio), già espresso nel preambolo \NuovoPar Hoc parapgraphum est. \FinePar \end{otherlanguage*} \endnumbering % Finisce di contare le righe %%%%%%%%%%%%%%%%%%%%%%%%%BIBLIOGRAFIA%%%%%%%%%%%%%%%%%%%%%%%% \clearpage % oppure \cleardoublepage \phantomsection \addcontentsline{toc}{chapter}{Indici} \markboth{Indici}{Indici} \indexprologue[\vspace{36pt}]{Questo è un testo bellissimo di prova} \printindex \indexprologue[\vspace{36pt}]{Questo è un altro testo bellissimo di prova} \printindex[nomi] \nocite{*} \addcontentsline{toc}{section}{\bibname} % aggiunge la voce Bibliografia all'Indice generale \printbibliography %compilare prima il file .aux con TexWorks (Biber) \end{document} `

Go to top