
Estoy usando pdflatex y me gustaría cargar una fuente específica de un paquete. Por ejemplo, solo quiero usar las fuentes , y de mathfrak
from mathcal
( pero nada más). El paquete completo se puede cargar a través demathscr
stickstoo
newtxmath
\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 elmathalfa
paquete 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 mathalfa
tambié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 eucal
y euscript
, eufrak
que forman parte de amsfonts
. (Tenga en cuenta esto euscript
y eucal
haga que el mismo alfabeto de Euler Script esté disponible como \mathscr
o \mathcal
, respectivamente). La versión OpenType compatible unicode-math
es 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 \mathcal
y \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}