XeLaTeX로 컴파일하면 "LibertinusT1Math" 패키지가 오류를 발생시킵니다.

XeLaTeX로 컴파일하면 "LibertinusT1Math" 패키지가 오류를 발생시킵니다.

다음 MWE는 XeLaTex로 컴파일할 경우 오류를 발생시킵니다.

\documentclass{article}

\usepackage{libertinus}
\usepackage[slantedGreek]{libertinust1math}

\begin{document}
Lore ipsum dulur.
\end{document}

오류는 다음과 같습니다

(/usr/share/texmf-dist/tex/latex/amsmath/amstext.sty
(/usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty))
(/usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(/usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty)

! LaTeX Error: Command \dddot already defined.
               Or name \end... illegal, see p.192 of the manual.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.

그만큼LibertineT1Math 문서필요한 경우 "amsmath"를 로드한다고 말하지만 이로 인해 분명히 오류가 발생합니다.

XeLaTeX와 함께 텍스트 본문뿐만 아니라 수학 자료에도 Libertine/Libertinus 글꼴을 어떻게 사용합니까?

답변1

패키지 libertinus(실제로 libertinus-otfXeLaTeX를 사용할 때 로드됨)에는 nomath옵션이 있지만 로드를 방지하지는 않지만 unicode-mathLibertinus Math를 수학 글꼴로 설정하지 않습니다.

제 생각에는 패키지가 Libertinus1Math와 같은 레거시 수학 글꼴을 사용할 수 있는 옵션을 제공해야 한다고 생각합니다.

해결 방법: LaTeX가 unicode-math이미 로드되었다고 생각하도록 속입니다. 또한 명시적으로 로드해야 합니다 fontspec.

\expandafter\def\csname [email protected]\endcsname{}

\documentclass{article}

\usepackage{fontspec}
\usepackage[nomath]{libertinus}
\usepackage[slantedGreek]{libertinust1math}

\begin{document}
Lore ipsum dulur $a=b-\sin x$
\end{document}

여기에 이미지 설명을 입력하세요

출력은 다음과 같습니다 pdffonts.

name                                 type              encoding         emb sub uni object ID
------------------------------------ ----------------- ---------------- --- --- --- ---------
HXAFGM+LibertinusSerif-Regular-Identity-H CID Type 0C       Identity-H       yes yes yes      5  0
XWISZM+LibertinusT1Math              Type 1C           Custom           yes yes yes      6  0
RZKIRB+LibertinusT1Math              Type 1C           Custom           yes yes yes      7  0

을 사용하고 싶다면 unicode-mathISO 수학 스타일을 사용할 수 있습니다.

\documentclass{article}

\PassOptionsToPackage{math-style=ISO}{unicode-math}
\usepackage{libertinus}

\begin{document}
Lore ipsum dulur $a=b-\sin 2x$

$\Gamma$ $\Delta$

\end{document}

관련 정보