
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:
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 sansmath
usar o sansmathfonts
pacote. 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}
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}
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 \increment
para o operador Delta. Se você quiser uma letra vertical real Δ, seria \symup{\Delta}
, \upDelta
ou \mupDelta
.