Re: Perdita delle voci di indice analitico della prefazione

#92594
Up
0
Down
::

mstorti” post=92242OK, grazie. Credo di aver capito ora.
Riassumendo. Il progetto che ho ridotto al minimo (conservando naturalmente lo stesso problema dell’assenza delle voci di indice contenute nella prefazione) è costituito da tre files:

QCQC.tex (che contiene il file .bib col meccanismo che mi hai suggerito);
Prefazione.tex;
Introduzione.tex;

(ho provato a introdurre nell’unico file QCQC.tex anche Prefazione.tex e Introduzione.tex con lo stesso meccanismo ma non funziona, sembra accettare solo un file, pertanto sono costretto a postare il codice dei tre file).

Per evitare di rileggere tutta la thread il problema è questo: la voce di indice “Kerming”, contenuta in Introduzione.tex, è mostrata nell’indice analitico. La voce “Spandet” contenuta in Prefazione.tex, non viene mostrata nell’indice analitico (dovrebbe apparire con la pagina in numero romano, in questo caso iii). Sottolineo che in precedenza il comportamento era quello atteso.

Ecco il codice di QCQC.tex

`\documentclass[a4paper,11pt,twoside,openright]{book}
\usepackage[utf8]{inputenc}
\usepackage[10pt]{type1ec}
\usepackage[T1]{fontenc}
\usepackage{lettrine}
\usepackage[yyyymmdd,hhmmss]{datetime}
\usepackage{tipa}
\usepackage[perpage]{footmisc}
\usepackage{ragged2e}
\usepackage[polutonikogreek,italian]{babel}
\usepackage[babel]{csquotes}
\usepackage[bibstyle=authoryear-comp,citestyle=authoryear-comp,natbib,backend=bibtex]{biblatex}
%\usepackage[bibstyle=authoryear-comp,citestyle=authoryear-comp,natbib]{biblatex}
\usepackage{indentfirst}
\usepackage{makeidx}
\usepackage{hyperref}
\usepackage{comment} \usepackage[paperwidth=17cm,paperheight=24cm,textheight=19.7cm,textwidth=13cm,left=1.75cm,top=2cm]{geometry}
\usepackage[cam,a4,center]{crop}
\usepackage{frontespizio}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{listings}
\usepackage{floatflt}
\usepackage[labelformat=empty,labelsep=none]{caption}
\usepackage{microtype}
\usepackage{booktabs}
\usepackage{multind}
\usepackage{epigraph}
\usepackage{graphicx}
\usepackage[tc]{titlepic}
\usepackage{filecontents}
% genera il file biblio.bib della bibliografia
\begin{filecontents*}{TitoliBookpedia.bib}
@book{1234566,
author = {Ed Spandet},
title = {Questa o quella},
publisher = {SCM Press Ltd},
location = {},
year = {1964},
isbn = {1234566},
}
@book{345345345,
author = {Frank Kerming},
title = {The Beauty of Error},
publisher = {Harvard University Press},
location = {Harvard},
year = {1981},
isbn = {345345345},
}
\end{filecontents*}

\makeatletter
\def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else
\hbox{}
\thispagestyle{empty}
\newpage
\if@twocolumn\hbox{}\newpage\fi\fi\fi}
\makeatother
% Fine rimozione testatine su pagine bianche
\usepackage{tocloft}

\renewcommand{\cftsecindent}{2.9 em}
\renewcommand{\cftsecnumwidth}{3.5 em}

\renewcommand{\cftsubsecindent}{3.9 em}
\renewcommand{\cftsubsecnumwidth}{4.5 em}

\renewcommand{\cftsubsubsecindent}{4.7 em}
\renewcommand{\cftsubsubsecnumwidth}{5.2 em}

\usepackage{enumerate}
\renewenvironment{quote}
{\list{}{\rightmargin\leftmargin}%
% \item\relax\small\textquotedblleft\ignorespaces} %inseriva virgolette prima e dopo citazioni.
% {\unskip\unskip\textquotedblright\endlist}
\item\relax\small\ignorespaces}
{\unskip\unskip\endlist}
\newenvironment{dedication}
{
\cleardoublepage
\thispagestyle{empty}
\vspace*{\stretch{1}}
\hfill\begin{minipage}[t]{0.48\textwidth}
\raggedright
}%
{
\end{minipage}
\vspace*{\stretch{3}}
\clearpage
}
%%%%%%%%%%%%%

\setlength{\marginparwidth}{0.7in}
\interfootnotelinepenalty=10000
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}
\makeindex{uno}
%\usepackage[columns=3]{idxlayout}
\newcommand{\mail}[1]{\href{mailto:#1}{\texttt{#1}}}
\newcommand{\greco}[1]{%
\begin{otherlanguage*}{greek}#1\end{otherlanguage*}}
%\geometry{a4paper} % or letter or a5paper or … etc
% \geometry{landscape} % rotated page geometry
\newcommand{\omissis}{[\textellipsis\unkern]}
\title{\textcolor{white}{add asdas asdsad as das}\\[2.9cm]
\textsc{{\Large asdasd sda asd }}\\[0.75cm]
{\LARGE ABC FDGSH ASD ASDSADAS}\\[0.5cm]
\emph{{\large Afsdfsd dsf dsf dsfdsfdsds sdfsdfd dsfds}} }
\vspace{0.1cm}
\author{
\emph{{\Large }}\\[2cm]
\vspace{7.8cm}
}

\date{\vspace{-5ex}}
%\titlepic{\includegraphics[width=0.19\textwidth]{logo.png}\\[5pt]
%\includegraphics{logo.png}\\[1cm] %esperimento inserzione logo
\bibliography{TitoliBookpedia}
\begin{document}
\maketitle
\newpage
%_______________________________________________
%inizio inserzione copyright page tentativa

\clearpage
\pagestyle{empty}

\clearpage

%fine inserzione copyright page tentativa
%_______________________________________________
\thispagestyle{empty}
\frontmatter
Versione del \today\ alle ore \currenttime
\input{Prefazione}
\thispagestyle{empty}
\mainmatter
\newpage
\thispagestyle{empty}
\input{Introduzione}
\cleardoublepage
\backmatter
\pagestyle{plain}
\cleardoublepage
\addcontentsline{toc}{chapter}{\bibname}
\begin{raggedright}
\printbibliography
\end{raggedright}
%\phantomsection
\cleardoublepage
%\chapter{Indici}
\addcontentsline{toc}{chapter}{Indici vari}
\printindex{uno}{Indice analitico}
%\cleardoublepage
%\cleardoublepage
%\phantomsection
%\cleardoublepage
\tableofcontents
\end{document}
`

Ecco il codice di Prefazione.tex

`\chapter*{Prefazione}
\pagestyle{plain}
\addcontentsline{toc}{chapter}{Prefazione}

%\textsc{Prefazione tentativa}.
\noindent quia dolor sit, amet, consectetur, adipisci uno dei maggiori studiosi, Spandet\index{uno}{Spandet}, dice di un suo noto collega\footnote{~\cite[6]{1234566}}.
`

Ecco il codice di Introduzione.tex

`\chapter{Introduzione}
\pagestyle{headings}

\section{Perché mai?}

E c'è dell'altro. Scrive il celebre critico letterario Frank Kerming\index{uno}{Kerming, F.}\footnote{~\cite[17]{345345345}}:

`

Grazie ancora per la pazienza

Mi sorprende che quel documento potesse funzionare! È un vero macello! Dove hai preso quel codice? È tutto per aria. Non te la prendere, ma contiene davvero troppi errori. Inoltre, dimostri di non aver letto il messaggio sull’uso di [tt]filecontents[/tt] suggerito da @cfiandra.

Il codice seguente, davvero minimo per quello che ti serve, funziona alla perfezione, con la bibliografia a posto e l’indice analitico corretto. Ho levato il primo argomento di ciascun [tt]\index[/tt] nei due file esterni.

Ciao
Tommaso

`\begin{filecontents*}{TitoliBookpedia.bib}
@book{1234566,
author = {Ed Spandet},
title = {Questa o quella},
publisher = {SCM Press Ltd},
location = {},
year = {1964},
isbn = {1234566},
}

@book{345345345,
author = {Frank Kerming},
title = {The Beauty of Error},
publisher = {Harvard University Press},
location = {Harvard},
year = {1981},
isbn = {345345345},
}
\end{filecontents*}

\documentclass[a4paper]{book}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
\usepackage[utf8]{inputenc}

\usepackage{emptypage}

\usepackage{makeidx}
\makeindex

\usepackage[autostyle,italian=guillemets]{csquotes}
\usepackage[style=philosophy-classic,backend=biber]{biblatex}
\bibliography{TitoliBookpedia.bib}

\usepackage[hidelinks]{hyperref}

\begin{document}

\tableofcontents

\input{Prefazione}

\input{Introduzione}

\cleardoublepage
\phantomsection
\addcontentsline{toc}{chapter}{Bibliografia}
\printbibliography

\cleardoublepage
\phantomsection
\addcontentsline{toc}{chapter}{Indice analitico}
\printindex

\end{document}`

Go to top