![Mismas fuentes matemáticas con LuaTeX y ConTeXt](https://rvso.com/image/281604/Mismas%20fuentes%20matem%C3%A1ticas%20con%20LuaTeX%20y%20ConTeXt.png)
Utilizo LuaLaTeX para compilar mis documentos con esto en el preámbulo:
\documentclass[12pt,a4paper]{article}
\usepackage{etex}
\usepackage[no-math]{fontspec}
\usepackage[urw-garamond,uppercase=upright,greeklowercase=upright]{mathdesign}
\usepackage{garamondx}
\usepackage[frenchb]{babel}
\begin{document}
$f(x)=x^2+2x+4$
\end{document}
Intento hacer lo mismo con ConTeXt, pero el resultado no es exactamente el mismo, en particular la letra x:
\setuppapersize[A4]
\loadtypescriptfile[mathdesign]
\setupbodyfont[garamond]
\starttext
Some random text and \math{f(x)=x^2+2x+4}
\stoptext
La compilación me da esto:
system > 'cont-new.mkiv' loaded
(/home/fab/texlive/2013/texmf-dist/tex/context/base/cont-new.mkiv)
system > files > jobname 'demo1', input './demo1', result 'demo1'
fonts > latin modern fonts are not preloaded
languages > language 'en' is active
(/home/fab/demo1.tex (/home/fab/texlive/2013/texmf-dist/tex/context /base/type-imp-mathdesign.mkiv)
fonts > typescripts > unknown library 'loc'
fonts > typescripts > unknown library 'garamond'
fonts > preloading latin modern fonts (third stage)
{/home/fab/texlive/2013/texmf-dist/fonts/map/dvips/lm/lm-math.map}{/home /fab/texlive/2013/texmf-dist/fonts/map/dvips/lm/lm-rm.map}{/home/fab/texlive /2013/texmf-dist/fonts/map/pdftex/context/mkiv-base.map}
fonts > 'fallback modern rm 12pt' is loaded
Respuesta1
Mi configuración: uso la última versión beta de ConTeXt minimals y una instalación completa del paquete texlive en ArchLinux. Agrego /usr/share/texmf-dist/fonts
al árbol TEXMF de mínimos de ConTeXt que me permite usar fuentes Texlive con mínimos de ConTeXt.
Por alguna razón (que creo que tiene que ver con el hecho de que mdugm
las fuentes están en el non-free
directorioCTAN), mathdesign garamond no está disponible en Arch Linux. Entonces, el siguiente ejemplo muestra cómo usar la carta de Mathdesign:
\loadtypescriptfile[mathdesign]
\setupbodyfont[charter]
\starttext
Some random text and \math{f(x)=x^2+2x+4}
\stoptext
lo que da:
En principio, el mismo método debería funcionar si lo reemplazas charter
con garamond
, pero no he podido probarlo porque no tengo las fuentes.