Греческий шрифт без засечек в режиме математики

Греческий шрифт без засечек в режиме математики

Рассмотрим следующий MWE, который набирает некоторые математические символы без засечек, которые я использую в презентации:

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

Результат выглядит так:

введите описание изображения здесь

Я думаю, что выглядело бы намного лучше, если бы символы Delta были прямыми, а не курсивными. Как мне этого добиться? (Мне нравится, когда w и z курсивные, но не дельты.)

Если решение подразумевает использование пакета, отличного от sansmath, или шрифта, отличного от показанного, меня это не волнует — я просто ищу быстрый и простой способ сделать математические символы без засечек, которые будут выглядеть хорошо.

Хотя я уже упомянул это и в заголовке, и в тексте вопроса и продемонстрировал это с помощью MWE, мне, видимо, придется отредактировать это, чтобы указать, что я собираюсь это сделать.шрифтом без засечек, что отличает этот вопрос от связанного.

решение1

Вместо sansmathиспользования sansmathfontsпакета. Он автоматически переключает шрифт math на sans serif во всем документе (нет необходимости в \sansmath). Если вы хотите использовать шрифт, отличный от CM, вы можете столкнуться с проблемами с прямыми заглавными греческими буквами, поскольку в других шрифтах их может не быть (или они могут быть не в нужном слоте). Возможное исправление было предложено[эгрег (2016)].

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

введите описание изображения здесь


В качестве альтернативы вы можете использовать шрифт без засечек со встроенной поддержкой математики, например cmbright. Это может быть вашим лучшим выбором, так как вы получаете правильную настройку и кернинг из коробки. Вы можете найти обзор нескольких математических шрифтов (не ограничиваясь шрифтами без засечек) вС. Хартке, «Обзор бесплатных математических шрифтов для TeX и 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}

введите описание изображения здесь

решение2

\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}

Здравствуйте. Чтобы выпрямить символ перед ним достаточно добавить команду \mathrm{}.

решение3

В unicode-math, и некоторых устаревших пакетах математических шрифтов вы можете использовать \incrementдля оператора Delta. Если вам нужна настоящая прямая буква Δ, это будет \symup{\Delta}, \upDelta, или \mupDelta.

Связанный контент