Adicionando letras gregas sem serifa em negrito para o modo matemático (possivelmente em cmbright) às configurações matemáticas comuns

Adicionando letras gregas sem serifa em negrito para o modo matemático (possivelmente em cmbright) às configurações matemáticas comuns

Estou usando configurações quase padrão, com Computer Modern como fonte principal; Tenho de me ater ao máximo possível e manter o preâmbulo o mais curto e simples possível.
Até agora, tenho usado letras gregas sem serifa (inclinadas) no modo matemático, na cmbrightfamília de fontes, exatamente como sugerido emesta resposta(Copiei minhas configurações dele e, de alguma forma, resolvi o problema das letras maiúsculas).
Tudo funciona muito bem, estou muito feliz com os resultados, mas agora preciso somar também (inclinado)audaciosoletras gregas sem serifa (pelo menos algumas delas).
Eu consegui fazer isso com cmss, seguindoesta outra resposta, mas não estou satisfeito com os resultados; um MWE comparando os resultados:

\documentclass{article}
\usepackage[LGR,T1]{fontenc}
\usepackage{amsmath,etoolbox}

\DeclareSymbolFont{sfletters}{OML}{cmbrm}{m}{it}
\DeclareMathSymbol{\salpha}{\mathord}{sfletters}{"0B}
\DeclareMathSymbol{\sbeta}{\mathord}{sfletters}{"0C}
\DeclareMathSymbol{\sLambda}{\mathord}{sfletters}{'3}

\newcommand{\declaresfgreek}[2]{%
    \protected\csdef{sf#1}{\mathord{\text{\sfgreekfont#2}}}%
}
\newcommand{\sfgreekfont}{\usefont{LGR}{cmss}{m}{it}}% change the family
\declaresfgreek{alpha}{a}
\declaresfgreek{beta}{b}
\declaresfgreek{Lambda}{L}

\newcommand{\declarebsfgreek}[2]{%
    \protected\csdef{bsf#1}{\mathord{\text{\bsfgreekfont#2}}}%
}
\newcommand{\bsfgreekfont}{\usefont{LGR}{cmss}{bx}{it}}% change the family
\declarebsfgreek{alpha}{a}
\declarebsfgreek{beta}{b}

\begin{document}

\begin{equation*}
\salpha\ne\alpha\ne\sfalpha\ne\bsfalpha
\end{equation*}

\begin{equation*}
{\sLambda^\salpha}_\sbeta\ne{\varLambda^\alpha}_\beta%
\ne{{\sfLambda}^{\sfalpha}}_{\sfbeta}
\end{equation*}

\end{document}

Deve-se obter:

insira a descrição da imagem aqui

Na minha opinião:

  1. as fontes gregas de cmsse cmbrightsão muito diferentes umas das outras; eles não podem ser usados ​​juntos; Tentei mostrar esse fato na primeira equação (cmbrilhante ≠ cm ≠ cmss ≠ negrito cmss);
  2. cmssnão lida bem com sobrescritos e subscritos (porque é muito grosso!), embora cmbrightseja ótimo; na verdade, acho que isso cmbrightfornece uma "tradução" sem serifa ideal da expressão com serifa CM, embora cmssesteja muito longe disso (cmbright ≠ cm ≠ cmss).

Por alguma razão, não posso simplesmente "mudar a família" (como é sugerido no comentário do código acima; esse bit foi copiado do segundo link) in \sfgreekfontand \bsfgreekfontto cmbright; meu palpite é que cmbrightnão tem letras gregas em negrito, mas não sou especialista aqui, muito pelo contrário; aliás, nocmbright documentação do pacoteeles explicam como obter um grego ousado, mas não consegui resolver as coisas de acordo com minhas necessidades específicas.
Então, existe alguma maneira de adicionar um alfabeto grego sem serifa em negrito cmbright(ou alguma outra família de fontes que produza resultados muito semelhantes: peso de fonte não muito pesado, adequado para indexação, sem mexer muito com CM) para ser usado junto com o configurações matemáticas padrão?

Responder1

MWEs

Como você revisou significativamente sua pergunta, reescreverei significativamente minha resposta.

O padrão sans-serif negrito itálico, Latin Modern Math, em LuaLaTeX:

\documentclass{article}
\tracinglostchars=2
\usepackage[math-style=ISO]{unicode-math}

\newcommand\mathvec[1]{\symbfit{#1}}
\newcommand\mathtensor[1]{\symbfsfit{#1}}

\begin{document}
\[ \alpha\beta\Gamma \ne \mathvec{\alpha\beta\Gamma} \ne \mathtensor{\alpha\beta\Gamma} \]
\end{document}

Amostra de matemática moderna latina

Computador moderno Unicode Bright Bold Oblique em LuaLaTeX:

\documentclass{article}
\tracinglostchars=2
\usepackage[math-style=ISO]{unicode-math}

\setmathfont{Latin Modern Math}
\setmathfont{cmunbxo.otf}[range=bfsfit, Scale=MatchUppercase]

\newcommand\mathvec[1]{\symbfit{#1}}
\newcommand\mathtensor[1]{\symbfsfit{#1}}

\begin{document}
\[ \alpha\beta\Gamma \ne \mathvec{\alpha\beta\Gamma} \ne \mathtensor{\alpha\beta\Gamma} \]
\end{document}

Amostra brilhante CMU

Fontes Sans Math em PDFLaTeX:

\documentclass{article}
\tracinglostchars=2
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage[OMLmathsfit,sfdefault=cmssm]{isomath}

\newcommand\mathvec[1]{\mathbfit{#1}}
\newcommand\mathtensor[1]{\mathsfbfit{#1}}

\begin{document}
\[ \alpha\beta\Gamma \ne \mathvec{\alpha\beta\Gamma} \ne \mathtensor{\alpha\beta\Gamma} \]
\end{document}

Amostra Sansmathfonts

Computador Moderno Brilhante em PDFLaTeX:

\documentclass{article}
\tracinglostchars=2
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage[OMLmathsfit,sfdefault=cmbr]{isomath}

\newcommand\mathvec[1]{\mathbfit{#1}}
\newcommand\mathtensor[1]{\mathsfbfit{#1}}

\begin{document}
\[ \alpha\beta\Gamma \ne \mathvec{\alpha\beta\Gamma} \ne \mathtensor{\alpha\beta\Gamma} \]
\end{document}

Exemplo de fonte Computer Modern Bright

Resposta original

Você pode usar o \symbfsfitalfabeto em unicode-math. Isso fornece os símbolos alfanuméricos matemáticos

informação relacionada