lorenzo.pantieri” post=88865
Vedi quindi che le cose sono legate.
A un livello TeXnico, sicuramente.
Ma mettiti nelle mani di un povero utente umanista, che ha la sua brava bibliografia (scritta in italiano), desidera i riferimenti finali, e gli tocca scrivere qualche parola in greco nel suo documento. Al che noi gli diciamo: “spiacente: o rinunci al greco e hai i tuoi riferimenti finali, o hai i riferimenti ma niente greco (a meno di non fare i contorsionismi)”.
Non va bene. Si tratta di un bug piuttosto rilevante, a mio giudizio. Qui infatti non si tratta di un conflitto come quello tra teubner e amsmath, che non verranno usati insieme praticamente mai, ma tra il greco antico e biblatex, che invece verranno usati quasi sempre dagli utenti umanisti.
Che dici, Claudio, segnali tu questo bug?
Intanto, nell’attesa che venga risolto, rinuncio a backref. Ovviamente incantesimi per mettere una pezza alla cosa sono più che benvenuti!
Grazie mille,
L.
Ho fatto qualche prova. Non me ne intendo, ma da quanto ho potuto vedere, il problema è quel [tt]\frontmatter[/tt].
Questo codice:
`\documentclass[a4paper]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[polutonikogreek,english,italian]{babel}
\usepackage[style=philosophy-modern,hyperref,backref,natbib,backend=biber]{biblatex}
\usepackage[babel]{csquotes}
\addbibresource{Biblio.bib}
\usepackage{hyperref}
\begin{document}
%\frontmatter
Testo in italiano.
La prossima parola è in greco: \textgreek{ψιαο}.
\cite{guerri:italiani}
\mainmatter
\cite{valentini:confessionale}
\printbibliography
\end{document}`
ripulito dai fronzoli di classicthesis e degli incantesimi vari, funziona sempre, e il greco non dà nessun tipo di problema. Funziona anche se metto la riga in cui si carica classicthesis. Funziona anche con l’opzione [tt]backref[/tt], ovviamente. Funziona anche con le classi della suite KOMA-Script.
Se metto [tt]\frontmatter[/tt] accade questo: la prima compilazione va bene, la seconda si blocca con quell’errore. Probabilmente durante la prima compilazione viene scritto qualcosa che non va in qualche file ausiliario. Si può risolvere la faccenda eliminando i file ausiliari prima di ogni compilazione, ma non è questa la strada.
Almeno, però, Lorenzo non deve rinunciare a [tt]backref[/tt] 🙂
L’unica cosa a cui deve rinunciare, datemene atto, è la codifica Applemac.
Ciao
Tommaso