
Ich kann nicht machenFourierund andere Schriftpakete, die mit TeX-Live auf Mac OS funktionieren. Ich habeFourierPaket und habe Terminalbefehle in verschiedenen Kombinationen ausprobiert updmap-sys
. mktexlsr
Trotzdem wird das folgende Beispiel nicht kompiliert:
% !TEX TS-program = pdflatex
\documentclass{article}
\usepackage{fourier}
\begin{document}
$0$
\end{document}
Ich bekomme:
pdfTeX-Fehler: /usr/texbin/pdflatex (Datei futr8r): Schriftart futr8r bei 552 nicht gefunden
Meine Frage: Wie installiere ich ein Schriftpaket in TeX Live richtig? Was hätte ich beispielsweise tun sollen, umFourierPaket, zusätzlich zur Installation mitTeX Live-Dienstprogramm? Kann ich es erneut installieren?
Ich habe versucht, neu zu installieren oder zu entfernenFouriermitTeX Live-Dienstprogramm. Die Neuinstallation scheint erfolgreich zu sein, repariert das Paket aber nicht. Die Entfernung funktioniert nicht, ich erhalte die folgenden Protokollmeldungen:
2013-11-10 12:10:24 +0000 Notice -[TLMMainWindowController removePackagesWithNames:force:][1376] Beginning removal of
(
fourier
)
2013-11-10 12:10:24 +0000 Notice -[TLMAuthorizedOperation main][1376] Checking code signature before running tlu_ipctask as root…
2013-11-10 12:10:24 +0000 Notice /usr/bin/codesign[1376] /Applications/Custom/TeX Front Ends/TeX Live Utility.app/Contents/MacOS/tlu_ipctask: valid on disk
/Applications/Custom/TeX Front Ends/TeX Live Utility.app/Contents/MacOS/tlu_ipctask: satisfies its Designated Requirement
2013-11-10 12:10:24 +0000 Notice -[TLMAuthorizedOperation main][1376] Signature was valid, okay to run tlu_ipctask
2013-11-10 12:10:32 +0000 Notice -[TLMAuthorizedOperation main][1376] Invoking privileged task via AuthorizationExecuteWithPrivileges
2013-11-10 12:10:32 +0000 Notice tlu_ipctask[4080] dropped privileges to user nobody
2013-11-10 12:10:33 +0000 Notice -[TLMAuthorizedOperation setWrapperPID:][1376] tlu_ipctask checking in: tlu_ipctask pid = 4080
2013-11-10 12:10:33 +0000 Notice -[TLMAuthorizedOperation setUnderlyingPID:][1376] tlu_ipctask checking in: pid = 4081 (/usr/texbin/tlmgr remove fourier)
2013-11-10 12:10:33 +0000 Notice tlu_ipctask[4080] tlu_ipctask: child HOME = '/var/root'
2013-11-10 12:10:33 +0000 Notice tlu_ipctask[4080] tlu_ipctask: current HOME = '/var/empty'
2013-11-10 12:10:34 +0000 Notice tlu_ipctask[4080] tlmgr: removing package fourier
2013-11-10 12:10:34 +0000 Notice tlu_ipctask[4080] tlmgr: ultimately removed these packages: fourier
2013-11-10 12:10:34 +0000 Notice tlu_ipctask[4080] tlmgr: package log updated: /usr/local/texlive/2013basic/texmf-var/web2c/tlmgr.log
2013-11-10 12:10:34 +0000 Notice tlu_ipctask[4080] running mktexlsr ...
2013-11-10 12:10:35 +0000 Notice tlu_ipctask[4080] done running mktexlsr.
2013-11-10 12:10:35 +0000 Notice tlu_ipctask[4080] running updmap-sys ...
2013-11-10 12:10:40 +0000 Notice tlu_ipctask[4080] done running updmap-sys.
2013-11-10 12:10:40 +0000 Notice -[TLMAuthorizedOperation _runUntilChildExit][1376] kqueue noted that pid 4081 exited (/usr/texbin/tlmgr remove fourier)
2013-11-10 12:10:40 +0000 Notice tlu_ipctask[4080] child process pid = 4081 exited
2013-11-10 12:10:41 +0000 Notice tlu_ipctask[4080] exit status of pid = 4081 was 0
2013-11-10 12:10:41 +0000 Notice -[TLMAuthorizedOperation _runUntilChildExit][1376] waitpid returned 4080, WIFEXITED(0) = 1, errno = 17 (File exists)
2013-11-10 12:10:41 +0000 Notice -[TLMAuthorizedOperation _runUntilChildExit][1376] kqueue noted that tlu_ipctask (pid = 4080) exited with status 0
2013-11-10 12:10:41 +0000 Notice -[TLMRemoveOperation main][1376] ERROR: failed to remove packages {(
fourier
)} (requested removal of (
fourier
))
Ich habe weiter experimentiert: ich habe die gesamte TeX Live-Distribution entfernt und neu installiert, Updates installiert undFourierPaket. Ich habe versucht, es sofort zu entfernen, aber die Entfernung ist fehlgeschlagen. Ich habe es neu installiert und versucht, meine Testdatei zu kompilieren, aber die Kompilierung ist mit einem anderen Fehler fehlgeschlagen:
pdfTeX-Fehler: /usr/texbin/pdflatex (Datei putr8a.pfb): Type-1-Schriftdatei kann nicht zum Lesen geöffnet werden
Antwort1
Ich habe kürzlich eine sehr ähnliche Fehlermeldung in Windows 7 MiKTeX 2.9 erhalten. Die Lösung bestand darin, es einfach udpmap.exe
als Administrator auszuführen. Das Programm befindet sich in:
C:\Programme\MiKTeX 2.9\miktex\bin\x64\
Antwort2
Durch die Installation utopia
des Pakets wurde das Problem behoben.