
eu estava usandonewtxmath
com a libertine
opção (então Linux Libertine) com pdflatex
motor antes, mas mudou paraunicode-math
em xelatex
.
newtxmath
me forneceu um belo itálico aberto g, que parece ser a forma preferida para matemática. Eu não sei como conseguir isso unicode-math
e oFonte matemática Libertinus(melhor escolha para Linux Libertine). eu caveinewtxmath.sty
mas não consegui encontrar nenhuma informação útil sobre o que o pacote faz para abrir g. Pesquisei nas tabelas de glifos do Linux Libertine e também não consegui encontrar.
pdflatex
MWE com a abertura desejada g:
\documentclass{standalone}
\usepackage[libertine]{newtxmath}
\begin{document}
\(g\)
\end{document}
xelatex
/ unicode-math
MWE com regular g:
\documentclass{standalone}
\usepackage{unicode-math}
\setmathfont{Libertinus Math}
\begin{document}
\(g\)
\end{document}
Possíveis soluções em que consigo pensar:
- Analise como
newxmath
cria o ge aberto e use isso - importe o g aberto como gráficos vetoriais e torne-o uma letra matemática, se possível
- Use apenas o open g do Linux Libertine (se houver) junto com o Libertinus.
Responder1
Imho newtxmath use esta fonte com a opção libertine para o 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}
Responder2
Você pode usar o g aberto newtxmath
declarando o símbolo. No entanto, o fd
arquivo inclui diversas \if
declarações que devem ser declaradas previamente; mas as formas das fontes podem ser definidas diretamente. (Provavelmente não funciona com matemática em negrito)
\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}