Как работать с разными запятыми в текстовом и математическом режимах?

Как работать с разными запятыми в текстовом и математическом режимах?

Я пишу диссертацию и решил использовать Charter ( \usepackage{XCharter}) для текста и Palatino ( \usepackage{mathpazo}) для математики. К сожалению, запятые в Charter и Palatino выглядят очень по-разному, поэтому у меня возникают проблемы при написании списков переменных в тексте. Вот минимальный пример:

The polynomial ring $\C[x,y,z]$ has variables $x$, $y$, $z$.

Это выглядит так:

визуализированный пример

Приемлема ли такая разница в шрифтах или мне следует рассмотреть возможность использования других комбинаций шрифтов?

решение1

Дизайн Palatino на самом деле не совместим с Charter. Существует бесплатная версия математического шрифта, совместимого с Charter, доступная с mathdesign.

\documentclass{article}
\usepackage[charter]{mathdesign}
\usepackage{XCharter}

\newcommand{\numberset}[1]{\mathbb{#1}}
\newcommand{\C}{\numberset{C}}

\begin{document}
The polynomial ring $\C[x,y,z]$ has variables $x$, $y$, $z$.

\itshape
The polynomial ring $\C[x,y,z]$ has variables $x$, $y$, $z$.
\end{document}

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

Если вы предпочитаете mathpazoжирный шрифт, добавьте пару строк:

\documentclass{article}
\usepackage[charter]{mathdesign}
\usepackage{XCharter}

\DeclareMathAlphabet\PazoBB{U}{fplmbb}{m}{n}
\renewcommand{\mathbb}{\PazoBB}

\newcommand{\numberset}[1]{\mathbb{#1}}
\newcommand{\C}{\numberset{C}}

\begin{document}
The polynomial ring $\C[x,y,z]$ has variables $x$, $y$, $z$.

\itshape
The polynomial ring $\C[x,y,z]$ has variables $x$, $y$, $z$.
\end{document}

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

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