Grego sem serifa vertical no modo matemático

Grego sem serifa vertical no modo matemático

Considere o seguinte MWE, que compõe algumas matemáticas sem serifa que estou usando em uma apresentação:

\documentclass{article}
\usepackage{sansmath}
\usepackage{amsmath}
\begin{document}
\sansmath
\[
w\Delta z = \operatorname{cov}(w,z) + \operatorname{E}(w\Delta z),
\]
\end{document}

O resultado é assim:

insira a descrição da imagem aqui

Acho que ficaria muito melhor se os caracteres Delta estivessem na vertical em vez de itálico. Como posso conseguir isso? (Gosto que w e z estejam em itálico, mas não dos deltas.)

Se a solução envolver o uso de um pacote diferente do sansmath, ou uma fonte diferente da mostrada, tudo bem - estou apenas procurando uma maneira rápida e fácil de fazer matemática sem serifa que pareça boa.

Embora eu já tenha mencionado isso no título e no corpo da pergunta, e tenha demonstrado isso com um MWE, aparentemente tenho que editar isso para salientar que estou tentando fazer issoem uma fonte sem serifa, que é o que torna isso diferente da questão vinculada.

Responder1

Em vez de sansmathusar o sansmathfontspacote. Ele muda automaticamente a fonte matemática para sem serifa em todo o documento (sem necessidade \sansmath). Se você quiser usar uma fonte diferente de CM, poderá ter problemas com letras gregas maiúsculas verticais, pois outras fontes podem não tê-las (ou não tê-las no slot correto). Uma possível retificação foi proposta por[egreg (2016)].

\documentclass{article}
\usepackage{sansmathfonts}
\usepackage{amsmath}
\begin{document}
\[
w\Delta z = \operatorname{cov}(w,z) + \operatorname{E}(w\Delta z),
\]
\end{document}

insira a descrição da imagem aqui


Como alternativa, você pode usar uma fonte sem serifa com suporte matemático integrado, como cmbright. Na verdade, esta pode ser sua melhor aposta, já que você obtém o ajuste e o kerning corretos imediatamente. Você pode encontrar uma revisão de várias fontes matemáticas (não limitadas a sans-serif) emS. Hartke, “Uma pesquisa de fontes matemáticas gratuitas para TeX e LaTeX”, The PracTeX Journal 01, (2006).

\documentclass{article}
\usepackage{cmbright}
\usepackage{amsmath}
\begin{document}
\[
w\Delta z = \operatorname{cov}(w,z) + \operatorname{E}(w\Delta z),
\]
\end{document}

insira a descrição da imagem aqui

Responder2

\documentclass{article}
\usepackage{sansmath}
\usepackage{amsmath}
\begin{document}
\sansmath
\[
w\mathrm{\Delta} z = \operatorname{cov}(w,z) + \operatorname{E}(w\mathrm{\Delta} z),
\]
\end{document}

Olá. Para endireitar o símbolo à sua frente basta adicionar o comando \mathrm{}.

Responder3

No unicode-math, e em alguns pacotes de fontes matemáticas legados, você pode usar \incrementpara o operador Delta. Se você quiser uma letra vertical real Δ, seria \symup{\Delta}, \upDeltaou \mupDelta.

informação relacionada