Re: Problema di compilazione (verosimilmente a causa di un font)

#57828
Up
0
Down
::

Devo produrre per i colleghi una sorta di guida.
Ho iniziato con questo preambolo:
`\documentclass[a4paper]{article}

% codifica ecc.
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}

% font
\usepackage[textlf]{MinionPro}
\input glyphtounicode
\pdfgentounicode=1
\usepackage[scaled]{myriad}
\usepackage[scaled=.8]{beramono}
\usepackage{microtype}
\frenchspacing

% impaginazione ecc.
\usepackage{emptypage}
\usepackage[margin=3.5cm]{geometry}
\setlength{\parindent}{0pt}
\usepackage{enumitem}
\setitemize{noitemsep}

% intestazioni
\usepackage{fancyhdr}
\pagestyle{fancy}
\setlength{\headheight}{13.60pt}
\fancyhf{}
\fancyhead[R]{\thepage}
\fancyhead[L]{Liceo «Franchetti» — Guida a Moodle}
\frenchspacing

% grafica
\usepackage{graphicx}
\usepackage{tikz}
\usepackage{xcolor}
\definecolor{maroon}{cmyk}{0, 0.87, 0.68, 0.32}
\definecolor{cyan}{rgb}{0.95,1,1}
\usepackage{framed}

% kerning dell'apostrofo in 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}}
\AtBeginDocument{%
\toks@=\expandafter{\tikzpicture}%
\edef\tikzpicture{\catcode`\noexpand\'=12 \the\toks@}}
\let\tikzquote\texqu@te
\makeatother

\author{\color{maroon} Mauro Sacchetto}
\title{\color{maroon} Guida a Moodle}
\date{}

\begin{document}`
I font sono stari installati dopo una installazione nuova di Debian
in un nuovo disco fisso. Nell’installazione precedente funzionavano,
ma non vorrei aver tralasciato qualcosa. Fatto si è che alla compilazione
ricevo il messaggio:

`ABD: EveryShipout initializing macros
(/usr/local/texlive/2010/../texmf-local/tex/latex/psfonts/MinionPro/OMLMinionPr
o-TOsF.fd
(/usr/local/texlive/2010/../texmf-local/tex/latex/psnfss/MinionPro-FontDef.sty)
) [1{/usr/local/texlive/2010/texmf-var/fonts/map/pdftex/updmap/pdftex.map}
! pdfTeX error (font expansion): auto expansion is only possible with scalable
fonts.
\@EveryShipout@Output …@Org@Shipout \box \@cclv

l.148

! ==> Fatal error occurred, no output PDF file produced!
Transcript written on moodle.log.
`
e no riesco a risalire all’errore…

Grazie
M.

Ho la netta impressione che tu non abbia aggiornato la mappa dei font in modo che punti ai Minion Pro. Tenta con il seguente documento minimale:
`\documentclass[a4paper]{article}
\usepackage[textlf]{MinionPro}
\usepackage[scaled]{myriad}
\usepackage[scaled=.8]{beramono}
\usepackage{microtype}

\begin{document}
abc
\end{document}`
Ciao
Enrico

Go to top