
Tengo dificultades para configurar MinionPro
texto cirílico en Windows8.1 (texlive2014, no Miktex).
Seguí esta guía paraInstalación de FontProal principio y luego hice pasos a partir de estosinstrucciones(usandoCygwin).
Como resultado, pude compilar el siguiente código basado en el código deesteal menos para texto en inglés:
\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}
Sin embargo, también necesito texto cirílico y recibí errores como ese:
(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
He hecho los mismos pasos paraubuntusin ningún problema con el texto cirílico. ¿Alguna idea de cómo superar esto? Estoy usando solo pdflatex
(para fines matemáticos).
Respuesta1
Después de la respuesta de @ArashEsbati me di cuenta de que debía hacer un nuevo intento. El problema es un resultado imprevisto del uso de Cygwin
y texlive
on Windows
(puede estar de acuerdo en que Windows
a menudo tiene la prioridad más baja para las pruebas de paquetes del mantenedor).
He superado con éxito mis problemas de esa manera: después de borrarlos por completo texlive2014
(con .texlive2014
datos) e instalarlos de nuevo, texlive2015
seguí solo los pasos de la guía de instalación de FontPro recomendados por @ArashEsbati.
He escrito los siguientes comandos en 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
(deesta respuesta)
Sin embargo, después de todos estos pasos, por razones desconocidas, %MinionPro.map
la sección del archivo c:/Users/$USER/.texlive2015/texmf-var/fonts/map/pdftex/updmap/pdftex.map
estaba vacía, lo que provocaba errores como font MinionPro-Regular-lf-l1-t1 at 382 not found
. Puede verificar si tiene algún registro MinionPro
en su pdftex.map
comando via:
less `kpsewhich pdftex.map` | grep MinionPro*
Para superar el problema, simplemente copié las líneas requeridas de Linux-texlive adecuado pdftex.map
a Windows-texlive pdftex.map
y comenzó a funcionar. Creo que es razonable compartir MinionPro.map
los datos de fuentes generados por Linux-updmap en FontPro (enc, tfm, pfb, etc.):enlace.
No tengo idea de por qué MinionPro no empezó a funcionar correctamente la primera vez.