
MinionPro
Windows8.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 Cygwin
와 texlive
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.map
Windows-texlive 로 필요한 줄을 복사 pdftex.map
하고 작동하기 시작했습니다. 나는 MinionPro.map
FontPro 글꼴 데이터(enc, tfm, pfb 등)에서 Linux-updmap에 의해 생성된 것을 공유하는 것이 합리적이라고 생각합니다 .링크.