Pakete „LibertinusT1Math“ verursachen Fehler, wenn sie mit XeLaTeX kompiliert werden

Pakete „LibertinusT1Math“ verursachen Fehler, wenn sie mit XeLaTeX kompiliert werden

Das folgende MWE löst einen Fehler aus, wenn es mit XeLaTex kompiliert wird:

\documentclass{article}

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

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

Der Fehler ist:

(/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.

DerLibertineT1Math-Dokumentationsagt, dass es „amsmath“ lädt, falls erforderlich, aber das führt offensichtlich zu einem Fehler.

Wie verwende ich die Schriftart Libertine/Libertinus nicht nur für den Fließtext, sondern auch für mathematisches Material, zusammen mit XeLaTeX?

Antwort1

Das libertinusPaket ( libertinus-otfdas eigentlich geladen wird, wenn XeLaTeX verwendet wird) verfügt über eine nomathOption, die das Laden jedoch nicht vermeidet unicode-math, sondern lediglich Libertinus Math nicht als Mathematikschriftart festlegt.

Meiner Meinung nach sollte das Paket die Möglichkeit bieten, ältere Mathematikschriftarten wie Libertinus1Math zu verwenden.

Problemumgehung: Bringen Sie LaTeX dazu, zu denken, dass unicode-mathbereits geladen wurde. Sie müssen auch explizit laden 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}

Bildbeschreibung hier eingeben

Hier ist die Ausgabe von 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

Wenn Sie mit zufrieden sind unicode-math, können Sie den ISO-Mathematikstil verwenden:

\documentclass{article}

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

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

$\Gamma$ $\Delta$

\end{document}

verwandte Informationen