![LuaTeX 및 ConTeXt와 동일한 수학 글꼴](https://rvso.com/image/281604/LuaTeX%20%EB%B0%8F%20ConTeXt%EC%99%80%20%EB%8F%99%EC%9D%BC%ED%95%9C%20%EC%88%98%ED%95%99%20%EA%B8%80%EA%BC%B4.png)
나는 LuaLaTeX를 사용하여 서문에 다음과 같이 문서를 컴파일합니다.
\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}
ConTeXt에서도 동일한 작업을 시도했지만 결과는 완전히 동일하지 않습니다. 특히 문자 x는 다음과 같습니다.
\setuppapersize[A4]
\loadtypescriptfile[mathdesign]
\setupbodyfont[garamond]
\starttext
Some random text and \math{f(x)=x^2+2x+4}
\stoptext
편집 결과는 다음과 같습니다.
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
답변1
내 설정: 저는 최신 ConTeXt 최소 베타 버전을 사용하고 ArchLinux에 texlive 패키지를 전체 설치했습니다. /usr/share/texmf-dist/fonts
ConTeXt Minimals와 함께 Texlive 글꼴을 사용할 수 있도록 ConTeXt Minimals TEXMF 트리에 추가합니다 .
어떤 이유에서인지(내 생각에는 글꼴이 다음의 디렉토리 mdugm
에 있다는 사실과 관련이 있는 것 같습니다 .non-free
CTAN), mathdesign garamond는 Arch Linux에서 사용할 수 없습니다. 따라서 다음 예에서는 Mathdesign 헌장을 사용하는 방법을 보여줍니다.
\loadtypescriptfile[mathdesign]
\setupbodyfont[charter]
\starttext
Some random text and \math{f(x)=x^2+2x+4}
\stoptext
이는 다음을 제공합니다:
charter
원칙적으로는 로 바꾸면 같은 방법이 되는데 garamond
, 폰트가 없어서 테스트해보지는 못했습니다.