
yo estaba usandonewtxmath
con la libertine
opción (por lo tanto Linux Libertine) con pdflatex
motor antes, pero cambió aunicode-math
en xelatex
.
newtxmath
me proporcionó una bonita cursiva abierta gramo, que parece ser la forma preferida para las matemáticas. No sé cómo conseguir eso con unicode-math
y elFuente matemática Libertinus(la mejor opción para Linux Libertine). cavé ennewtxmath.sty
pero no pude encontrar ninguna información útil sobre lo que hace el paquete para abrir gramo. Busqué en las tablas de glifos de Linux Libertine y tampoco pude encontrarlo.
pdflatex
MWE con la apertura deseada gramo:
\documentclass{standalone}
\usepackage[libertine]{newtxmath}
\begin{document}
\(g\)
\end{document}
xelatex
/ unicode-math
MWE con regular gramo:
\documentclass{standalone}
\usepackage{unicode-math}
\setmathfont{Libertinus Math}
\begin{document}
\(g\)
\end{document}
Posibles soluciones que se me ocurren:
- Analiza cómo
newxmath
se crea la g abierta y úsala. - importe la g abierta como gráficos vectoriales y conviértala en una letra matemática, si es posible
- Utilice sólo la g abierta de Linux Libertine (si existe) junto con Libertinus.
Respuesta1
En mi humilde opinión, newtxmath usa esta fuente con la opción libertina para la g
\documentclass{article}
\usepackage{unicode-math}
\setmathfont{Libertinus Math}
\DeclareFontFamily{OML}{nxlmi}{\skewchar \font =127}
\DeclareFontShape{OML}{nxlmi}{m}{it}{
<-6.3> nxlmi035
<6.3-8.6> nxlmi037
<8.6-> nxlmi03
}{}
\DeclareSymbolFont{gletters}{OML}{nxlmi}{m}{it}
\DeclareMathSymbol{g}{\mathalpha}{gletters}{`g}
\begin{document}
\(abc fg \)
\end{document}
Respuesta2
Puede utilizar la g abierta newtxmath
declarando el símbolo. Sin embargo, el fd
expediente incluye varias \if
declaraciones que deben ser declaradas previamente; pero las formas de fuente se pueden definir directamente. (Probablemente no funcione con matemáticas en negrita)
\documentclass{article}
\usepackage{unicode-math}
\setmathfont{Libertinus Math}
\DeclareFontFamily{U}{ntxmia}{\skewchar\font=127 }
\DeclareFontShape{U}{ntxmia}{m}{it}{<->nxlmia}{}
\DeclareFontShape{U}{ntxmia}{b}{it}{<->nxlbmia}{}
\DeclareSymbolFont{lettersA}{U}{ntxmia}{m}{it}
\SetSymbolFont{lettersA}{bold}{U}{ntxmia}{b}{it}
\DeclareMathSymbol{g}{\mathord}{lettersA}{49}
\begin{document}
$\mitg$ $g$
$\mathbfit{g}$ \boldmath$g$\unboldmath
\end{document}