TeX-Live에 글꼴 패키지 설치

TeX-Live에 글꼴 패키지 설치

나는 만들 수 없다푸리에Mac OS의 TeX-Live에서 작동하는 기타 글꼴 패키지입니다. 나는 설치했다푸리에다양한 조합으로 패키지화하고 시도한 updmap-sys터미널 명령입니다. mktexlsr여전히 다음 예제는 컴파일되지 않습니다.

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

나는 얻다:

pdfTeX 오류: /usr/texbin/pdflatex(파일 futr8r): 552의 글꼴 futr8r을 찾을 수 없습니다.

내 질문: TeX Live에 글꼴 패키지를 설치하는 적절한 방법은 무엇입니까? 예를 들어, 설치하려면 어떻게 해야 합니까?푸리에패키지를 설치하는 것 외에도TeX 라이브 유틸리티? 다시 설치할 수 있나요?


재설치 또는 제거를 시도했습니다.푸리에~와 함께TeX 라이브 유틸리티. 재설치가 성공했다고 주장하지만 패키지가 수정되지는 않습니다. 제거가 작동하지 않습니다. 다음 로그 메시지가 나타납니다.

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문제가 해결되었습니다.

관련 정보