TeX-Live にフォント パッケージをインストールする

TeX-Live にフォント パッケージをインストールする

作れないフーリエMac OSのTeX-Liveで動作するように、他のフォントパッケージをインストールしました。フーリエパッケージupdmap-sysmktexlsrターミナルコマンドをさまざまな組み合わせで試しました。それでも次の例はコンパイルされません。

% !TEX TS-program = pdflatex
\documentclass{article}
\usepackage{fourier}
\begin{document}
$0$
\end{document}

次のような結果になります:

pdfTeX エラー: /usr/texbin/pdflatex (ファイル futr8r): 552 のフォント futr8r が見つかりません

質問:TeX Liveにフォントパッケージをインストールする正しい方法は何ですか?たとえば、インストールするにはどうすればいいでしょうか?フーリエパッケージをインストールするだけでなく、TeX Live ユーティリティ? 再インストールできますか?


再インストールまたは削除を試みたフーリエTeX Live ユーティリティ再インストールは成功したようですが、パッケージは修正されません。削除は機能せず、次のログ メッセージが表示されます。

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
))

私はさらに実験しました。TeX Liveディストリビューション全体を削除して再インストールし、アップデートをインストールして、フーリエパッケージ。すぐに削除しようとしましたが、削除に失敗しました。再インストールしてテスト ファイルをコンパイルしようとしましたが、別のエラーが発生してコンパイルが失敗しました。

pdfTeX エラー: /usr/texbin/pdflatex (ファイル putr8a.pfb): 読み取り用に Type 1 フォント ファイルを開けません

答え1

最近、Windows 7 MiKTeX 2.9 で非常によく似たエラー メッセージに遭遇しました。解決策は、udpmap.exe管理者として実行することでした。プログラムは次の場所にあります。

C:\Program Files\MiKTeX 2.9\miktex\bin\x64\

答え2

パッケージをインストールするとutopia問題は解決しました。

関連情報