Gleiche mathematische Schriftarten mit LuaTeX und ConTeXt

Gleiche mathematische Schriftarten mit LuaTeX und ConTeXt

Ich verwende LuaLaTeX zum Kompilieren meiner Dokumente mit Folgendem in der Präambel:

\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}

Ich versuche, dasselbe mit ConTeXt zu tun, aber das Ergebnis ist nicht ganz dasselbe, insbesondere der Buchstabe x:

 \setuppapersize[A4]
 \loadtypescriptfile[mathdesign]
 \setupbodyfont[garamond]
 \starttext
 Some random text and \math{f(x)=x^2+2x+4}
 \stoptext

Die Zusammenstellung gibt mir folgendes:

   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

Antwort1

Mein Setup: Ich verwende die neueste Betaversion von ConTeXt Minimals und eine vollständige Installation des Texlive-Pakets auf ArchLinux. Ich füge /usr/share/texmf-dist/fontsdem ConTeXt Minimals TEXMF-Baum hinzu, der es mir ermöglicht, Texlive-Schriftarten mit ConTeXt Minimals zu verwenden.

Aus irgendeinem Grund (ich denke, es hat damit zu tun, dass mdugmdie Schriftarten im non-freeVerzeichnis aufCTAN), Mathdesign Garamond ist unter Arch Linux nicht verfügbar. Das folgende Beispiel zeigt, wie Mathdesign Charter verwendet wird:

\loadtypescriptfile[mathdesign]
\setupbodyfont[charter]

\starttext

Some random text and \math{f(x)=x^2+2x+4}

\stoptext

Das Ergebnis ist:

Bildbeschreibung hier eingeben

Im Prinzip sollte die gleiche Methode funktionieren, wenn Sie charterdurch ersetzen garamond, aber ich konnte das nicht testen, da ich die Schriftarten nicht habe.

verwandte Informationen