Como lidar com diferentes vírgulas no modo texto e matemática?

Como lidar com diferentes vírgulas no modo texto e matemática?

Estou escrevendo uma tese e decidi usar Charter ( \usepackage{XCharter}) para texto e Palatino ( \usepackage{mathpazo}) para matemática. Infelizmente, as vírgulas em Charter e Palatino parecem muito diferentes, por isso tenho problemas ao escrever listas de variáveis ​​no texto. Aqui está um exemplo mínimo:

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

Isso é renderizado como:

exemplo renderizado

Essa diferença nas fontes é aceitável ou devo considerar o uso de combinações diferentes de fontes?

Responder1

O design do Palatino não é realmente compatível com a Carta. Existe uma versão gratuita de uma fonte matemática compatível com Charter, disponível em 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}

insira a descrição da imagem aqui

Se preferir o mathpazoquadro negro em negrito, adicione algumas linhas:

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

insira a descrição da imagem aqui

informação relacionada