키릴 문자에 대한 MinionPro 글꼴의 글리프가 누락되었습니다.

키릴 문자에 대한 MinionPro 글꼴의 글리프가 누락되었습니다.

MinionProWindows8.1(Miktex가 아닌 texlive2014)에서 키릴 문자를 설정하는 데 어려움을 겪고 있습니다 .

나는 이 가이드를 따랐다.폰트프로 설치처음에는 다음 단계를 수행했습니다.지침(사용시그윈).

결과적으로 다음 코드를 기반으로 다음 코드를 컴파일할 수 있었습니다.이것적어도 영어 텍스트의 경우:

\documentclass[10pt]{article}
\usepackage[T2A,T1]{fontenc}
\usepackage{MnSymbol}
\usepackage[utf8]{inputenc}
\usepackage[english,russian]{babel}


\usepackage{MinionPro}
\makeatletter
 \def\Mn@Text@Family{MinionPro-TLF}
 \def\rmdefault{MinionPro-TLF}
\makeatother

\begin{document}
\section*{English}
Hello! How are you? This sentence has \textbf{bold}, \textit{italic}, and \textbf{\textit{bold italic}} characters. This sentence has \textsc{small caps}.

\section*{Russian}
Здравствуйте! Как у вас дела? Это предложение имеет 
\textbf{жирные}, \textit{курсивные}, и \textbf{\textit{жирные курсивные}} буквы. Это предложение имеет \textsc{капительные буквы}.

\section*{Equations}
\[
  \psi_{nlm}(r,\theta,\rho) = \sqrt{\bigg(\frac{2}{na_0}\bigg)^3 \frac{(n - l - 1)!}{2n[(n + l)!]^3}} e^{-\rho / 2} \rho^{l} L_{n - l -1}^{2l + 1}(\rho) \cdot Y_{l}^{m}(\theta, \phi)
\]
\[
  y = x\tan(\theta) - \frac{g\sec^2(\theta)}{2v_0^2}x^2
\]
\end{document}

여기에 이미지 설명을 입력하세요

하지만 키릴 문자도 필요했는데 다음과 같은 오류가 발생했습니다.

(file c:/texlive/texmf-local/fonts/type1/adobe/minionpro/MinionPro-Bold.pfb): glyph `afii10093' undefined
(file c:/texlive/texmf-local/fonts/type1/adobe/minionpro/MinionPro-BoldIt.pfb): glyph `afii10093' undefined
(file c:/texlive/texmf-local/fonts/type1/adobe/minionpro/MinionPro-It.pfb): glyph `afii10085' undefined
(file c:/texlive/texmf-local/fonts/type1/adobe/minionpro/MinionPro-Regular.pfb): glyph `afii10047' undefined

나는 동일한 단계를 수행했습니다.우분투키릴 문자에는 문제가 없습니다. 이것을 극복하는 방법에 대한 아이디어가 있습니까? 나는 pdflatex(수학 목적으로)만 사용하고 있습니다.

답변1

@ArashEsbati의 답변을 듣고 나는 새로운 시도를 해야 한다는 것을 깨달았습니다. 문제는 of Cygwintexlive​​on을 사용한 예상치 못한 결과입니다( 관리자의 패키지 테스트에서 우선순위가 가장 낮은 경우가 많다는 Windows점에 동의하실 수도 있습니다 ).Windows

나는 그런 식으로 문제를 성공적으로 극복했습니다. texlive2014(데이터 포함 .texlive2014) 완전히 지우고 새로 설치한 후 texlive2015@ArashEsbati가 권장하는 FontPro 설치 안내 단계만 따랐습니다.

다음에 다음 명령을 입력했습니다 Cygwin bash.

./scripts/install $(kpsewhich -var TEXMFLOCAL)  
mkdir -p --parents $(kpsewhich -var TEXMFLOCAL)/web2c
echo Map MinionPro.map >> $(kpsewhich -var TEXMFLOCAL)/web2c/updmap.cfg
mktexlsr $(kpsewhich -var TEXMFLOCAL)
updmap-sys

(에서이 답변)

그러나 알 수 없는 이유로 이러한 모든 단계를 수행한 후에 %MinionPro.map파일의 섹션이 c:/Users/$USER/.texlive2015/texmf-var/fonts/map/pdftex/updmap/pdftex.map비어 있어 font MinionPro-Regular-lf-l1-t1 at 382 not found. via 명령 MinionPro에 기록이 있는지 확인할 수 있습니다 pdftex.map.

less `kpsewhich pdftex.map` | grep MinionPro*

문제를 극복하기 위해 적절한 Linux-texlive에서 pdftex.mapWindows-texlive 로 필요한 줄을 복사 pdftex.map하고 작동하기 시작했습니다. 나는 MinionPro.mapFontPro 글꼴 데이터(enc, tfm, pfb 등)에서 Linux-updmap에 의해 생성된 것을 공유하는 것이 합리적이라고 생각합니다 .링크.

MinionPro가 왜 처음부터 제대로 작동하지 않았는지 모르겠습니다. 여기에 이미지 설명을 입력하세요

관련 정보