Los paquetes "LibertinusT1Math" generan un error si se compilan con XeLaTeX

Los paquetes "LibertinusT1Math" generan un error si se compilan con XeLaTeX

El siguiente MWE genera un error si se compila con XeLaTex:

\documentclass{article}

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

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

El error es:

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

ElDocumentación de LibertineT1Mathdice que carga "amsmath", si es necesario, pero esto obviamente genera un error.

¿Cómo uso la fuente Libertine/Libertinus no sólo para el cuerpo del texto, sino también para el material matemático, junto con XeLaTeX?

Respuesta1

El libertinuspaquete (en realidad libertinus-otf, que se carga cuando se usa XeLaTeX) tiene una nomathopción que, sin embargo, no evita la carga unicode-math, pero simplemente no establece Libertinus Math como fuente matemática.

En mi opinión, el paquete debería ofrecer la opción de utilizar fuentes matemáticas heredadas como Libertinus1Math.

Solución alternativa: engañar a LaTeX haciéndole creer que unicode-mathya se ha cargado; También necesitas cargar explícitamente 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}

ingrese la descripción de la imagen aquí

Aquí está el resultado de 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

Si está contento de utilizar unicode-math, puede utilizar el estilo matemático ISO:

\documentclass{article}

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

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

$\Gamma$ $\Delta$

\end{document}

información relacionada