- Questo topic ha 4 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 10 anni, 1 mese fa da .
-
Topic
-
Dopo gli ultimi aggiornamenti si è manifestata un’inteferenza tra la sistemazione del kerning dell’apostrofo MinonPro fornita a sua tempo da Enrico, che ha retto ininterrottamente per quasi sei anni, e Biblatex.
Compilando ora ne esce il seguente errore: «Patching ‘babel’ package failed».
Ecco un esempio minimo:
`\RequirePackage{filecontents}\begin{filecontents}{test.bib}
@Book{Engel1965,
author = {Engel, Claire-Eliane},
publisher = {Giulio Einaudi Editore},
title = {Storia dell'alpinismo},
address = {Torino},
year = {1965},
}
\end{filecontents}\documentclass[11pt,a4paper,titlepage]{book}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage[italian]{babel}
\usepackage[osf,loosequotes]{MinionPro}
\usepackage[style=italian]{csquotes}
\usepackage[%
style=philosophy-modern,%
language=italian,%
annotation=true,%
library=true,%
classical=true,%
inbeforejournal=true,%
volnumformat=strings,%
backref=true,%
hyperref=true,%
square=true,%
backend=biber,%
inbeforejournal=true,%
]{biblatex}
\addbibresource{test.bib}
\usepackage{hyperref}
%%## SISTEMAZIONE APOSTROFO PER MINIONPRO
\makeatletter
\catcode`\'=12
\def\qu@te{'}
\catcode`'=\active
\begingroup
\obeylines\obeyspaces%
\gdef\@resetactivechars{%
\def^^M{\@activechar@info{EOL}\space}%
\def {\@activechar@info{space}\space}%
}%
\endgroup
\providecommand\texorpdfstring[2]{#1}
\protected\def'{\texorpdfstring{\texqu@te}{\string'}}
\def\texqu@te{\relax
\ifmmode
\expandafter^\expandafter\bgroup\expandafter\prim@s
\else
\expandafter\futurelet\expandafter\@let@token\expandafter\qu@t@
\fi}
\def\qu@t@{%
\ifx'\@let@token
\qu@te\qu@te\expandafter\@gobble
\else
{}\qu@te{}\penalty\@M\hskip\expandafter\z@skip
\fi}
\scantokens\expandafter{%
\expandafter\def\expandafter\pr@m@s\expandafter{\pr@m@s}}
\makeatother\begin{document}
Bla, bla\footcite{Engel1965}, bla, bla.
\printbibliography
\end{document}`
Come molti, uso da tempo con soddisfazione questo font e mi spiacerebbe continuare a forlo senza la correzione del difetto.
- Devi essere connesso per rispondere a questo topic.