粗体希腊字母不如罗马字母粗体

粗体希腊字母不如罗马字母粗体

讨论了这个问题这里但没有提供答案。

希腊字母使用 加粗\boldsymbol,但与粗体罗马字母相比,它们看起来一点也不粗,尤其是它们在文本中并且文本也是罗马字母时。

考虑以下 MWE:

\documentclass[]{article}
\usepackage{amsmath}
\usepackage{amssymb}
%\usepackage{upgreek}
\usepackage{newtxtext,newtxmath}
\usepackage[]{bm}

\begin{document}
\noindent
Bold Roman: $\textbf{M}$, $\textbf{a}$, $xyz$. These look OK.\\
Bold Greek: $\boldsymbol{\uppsi}xyz\boldsymbol{\psi}$. They do not look bold at all.
\end{document}

结果是

在此处输入图片描述

还请考虑默认字体:

\documentclass[]{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{upgreek}
%\usepackage{newtxtext,newtxmath}
\usepackage[]{bm}

\begin{document}
\noindent
Bold Roman: $\textbf{M}$, $\textbf{a}$, $xyz$. These look OK.\\
Bold Greek: $\boldsymbol{\uppsi}xyz\boldsymbol{\psi}$. These are a little bit better but still not bold.
\end{document}

结果是

在此处输入图片描述

编辑:

以下是一个示例文本,以便更好地查看字符。对我来说,罗马字符立即以粗体形式吸引眼球,但希腊字母则不然:

在此处输入图片描述

有没有办法得到“真正的”粗体希腊字母?

编辑(根据David的评论):

\pmb与罗马文本一起使用(第二行):

在此处输入图片描述

\pmb与默认文本一起使用(第二行):

在此处输入图片描述

编辑:

我在下面添加了 Troys 的建议。我认为这个外观给人一种矩阵的直接印象。

在此处输入图片描述

答案1

一个很好的解决方案改编自另一个问题:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{newtxtext,newtxmath}
\usepackage{pdfrender}

\newcommand*{\boldgreek}[1]{%
  \textpdfrender{%
    TextRenderingMode=FillStroke,%
    LineWidth=.35pt,%
  }{#1}%
}
\begin{document}
  $\psi$
  $\boldgreek{\psi}$
  $\uppsi$
  $\boldgreek{\uppsi}$
\end{document}

在此处输入图片描述

您可以根据自己的喜好修改线宽,以使字母更粗/更不粗。

相关内容