
No puedo hacerfouriery otros paquetes de fuentes para trabajar en TeX-Live en Mac OS. he instaladofourierpaquete y comandos probados updmap-sys
y mktexlsr
de terminal en diferentes combinaciones. Aún así, el siguiente ejemplo no se compila:
% !TEX TS-program = pdflatex
\documentclass{article}
\usepackage{fourier}
\begin{document}
$0$
\end{document}
Yo obtengo:
Error de pdfTeX: /usr/texbin/pdflatex (archivo futr8r): Fuente futr8r en 552 no encontrada
Mi pregunta: ¿cuál es la forma correcta de instalar un paquete de fuentes en TeX Live? Por ejemplo, ¿qué debería haber hecho para instalar?fourierpaquete, además de instalarlo conUtilidad TeX Live? ¿Puedo reinstalarlo?
He intentado reinstalar o eliminarfourierconUtilidad TeX Live. La reinstalación afirma tener éxito, pero no soluciona el paquete. La eliminación no funciona, recibo los siguientes mensajes de registro:
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
))
Experimenté más: eliminé y reinstalé toda la distribución de TeX Live, instalé actualizaciones yfourierpaquete. Intenté eliminarlo de inmediato y la eliminación falló. Lo reinstalé e intenté compilar mi archivo de prueba, pero la compilación falló con un error diferente:
Error de pdfTeX: /usr/texbin/pdflatex (archivo putr8a.pfb): no se puede abrir el archivo de fuente Tipo 1 para leer
Respuesta1
Recientemente encontré un mensaje de error muy similar en Windows 7 MiKTeX 2.9. La solución fue simplemente ejecutarlo udpmap.exe
como administrador. El programa está ubicado en:
C:\Archivos de programa\MiKTeX 2.9\miktex\bin\x64\
Respuesta2
La instalación utopia
del paquete solucionó el problema.