Cargar selectivamente una determinada fuente

Cargar selectivamente una determinada fuente

Estoy usando pdflatex y me gustaría cargar una fuente específica de un paquete. Por ejemplo, solo quiero usar las fuentes , y de mathfrakfrom mathcal( pero nada más). El paquete completo se puede cargar a través demathscrstickstoonewtxmath

\usepackage[stickstoo,vvarbb]{newtxmath}

pero eso cargaría muchas otras cosas y no sólo esas fuentes.

Anteriormente, hice algo similar: cargar la fuente caligráfica Euler mediante el comando

\DeclareMathAlphabet{\eur}{U}{zeus}{m}{n}
\newcommand{\matheur}[1]{\eur{#1}}

Lo encontré en algún lugar de Internet y lo copié y pegué. Ahora, la secuencia

{U}{zeus}{m}{n}

Me parece completamente misterioso. Entonces me gustaría preguntar:

  • En particular, ¿cómo lograr el objetivo anterior (utilizar selectivamente esas fuentes newtxmath)?
  • En términos más generales, ¿cómo puedo saber qué ponerme \DeclareMathAlphabet?

¡Gracias!

Respuesta1

En PDFLaTeX, utilice elmathalfapaquete para seleccionar alfabetos de escritura individuales. Por ejemplo

\usepackage[cal=txupr ,
            frak=pxtx ,
            scr=pxtx
           ]{mathalfa}

Esto supone que desea que el alfabeto vertical TX sea \mathcal. Si estas fuentes no tienen la altura adecuada para coincidir con su fuente matemática, proporcione también calscaled=, frakscaled=y scrscaled=. opciones del paquete.

Euler Script mathalfatambién está disponible a través del paquete. Si no desea utilizar mathalfa, le recomendaría cargar esos alfabetos a través de los paquetes tradicionales eucaly euscript, eufrakque forman parte de amsfonts. (Tenga en cuenta esto euscripty eucalhaga que el mismo alfabeto de Euler Script esté disponible como \mathscro \mathcal, respectivamente). La versión OpenType compatible unicode-mathes Neo Euler.

Una forma compatible con PDFTeX de seleccionar los alfabetos matemáticos más convencionales (como vertical, cursiva y negrita) es isomath.

Con la cadena de herramientas moderna, Asana Math proporciona alfabetos matemáticos basados ​​en las fuentes de Young Ryu px. (También contiene un alfabeto de escritura diferente como alternativa estilística, por lo que puede tener ambos \mathcaly \mathscr.) TeX Gyre Termes Math también es razonablemente similar a newtx. Con unicode-math, puedes dar una opción como

\setmathfont[Scale = MatchUppercase, range={cal, bfcal, frak, bffrak}]{Asana Math}

información relacionada