
pdflatex를 사용하고 있는데 패키지에서 특정 글꼴을 로드하고 싶습니다. 예를 들어, from 의 mathfrak
, mathcal
및 mathscr
글꼴 만 사용하고 싶습니다 (다른 것은 사용하지 않음). 전체 패키지는 다음을 통해 로드될 수 있습니다.stickstoo
newtxmath
\usepackage[stickstoo,vvarbb]{newtxmath}
하지만 그렇게 하면 해당 글꼴뿐만 아니라 다른 많은 항목도 로드됩니다.
이전에 비슷한 작업을 수행한 적이 있습니다. 다음 명령을 통해 오일러 서예 글꼴을 로드합니다.
\DeclareMathAlphabet{\eur}{U}{zeus}{m}{n}
\newcommand{\matheur}[1]{\eur{#1}}
인터넷 어딘가에서 찾아서 복사해서 붙여넣었습니다. 이제 순서는
{U}{zeus}{m}{n}
나에게는 완전히 신비스러워 보입니다. 그래서 저는 이렇게 묻고 싶습니다.
- 특히 위의 목표를 달성하는 방법( 의 해당 글꼴을 선택적으로 사용
newtxmath
)은 무엇입니까? - 더 일반적으로 말하면, 무엇을 넣을지 어떻게 알 수 있나요
\DeclareMathAlphabet
?
감사해요!
답변1
PDFLaTeX에서는mathalfa
개별 스크립트 알파벳을 선택하는 패키지입니다. 예를 들어
\usepackage[cal=txupr ,
frak=pxtx ,
scr=pxtx
]{mathalfa}
이는 TX 직립 알파벳을 \mathcal
. 이러한 글꼴이 수학 글꼴과 일치하는 높이가 적절하지 않은 경우 , 및 도 calscaled=
제공 frakscaled=
하세요 scrscaled=
. 패키지 옵션.
오일러 스크립트는 mathalfa
패키지를 통해서도 사용할 수 있습니다. 를 사용하지 않으려면 의 일부인 기존 패키지 및 를 mathalfa
통해 해당 알파벳을 로드하는 것이 좋습니다 . ( 각각 또는 와 동일한 오일러 스크립트 알파벳을 사용할 수 있도록 하십시오 . ) 와 호환되는 OpenType 버전은 Neo Euler입니다.eucal
euscript
eufrak
amsfonts
euscript
eucal
\mathscr
\mathcal
unicode-math
보다 일반적인 수학 알파벳(예: 수직, 기울임꼴 및 굵은 글꼴)을 선택하는 PDFTeX 호환 방법은 입니다 isomath
.
최신 툴체인을 통해 Asana Math는 Young Ryu의 px
글꼴을 기반으로 한 수학 알파벳을 제공합니다. (또한 문체 대안으로 다른 스크립트 알파벳이 포함되어 있으므로 \mathcal
및 를 모두 가질 수 있습니다 \mathscr
.) TeX Gyre Termes Math도 와 합리적으로 유사합니다 newtx
. 를 사용하면 unicode-math
다음과 같은 옵션을 제공할 수 있습니다.
\setmathfont[Scale = MatchUppercase, range={cal, bfcal, frak, bffrak}]{Asana Math}