将斜体中的大写希腊字母添加到绘图中

时间:2018-04-09 22:48:38

标签: python matplotlib fonts

我正在为科学出版物准备情节。当我尝试用斜体打印大写希腊字母时,它使用直立字形代替。例如,它适用于小写delta但不适用于大写Delta:

from pylab import *

figure(figsize=(3,3))
text(1, 1,
    '$\mathit{δ}^{13}C$ $\mathit{Δ}^{14}C$',
    va='center',
    ha='center')
axis([0,2,0,2])
savefig('temp.pdf')

这将得出下图。如何打印大写Delta的斜体?

经过实验,如果我重新定义rcParams['mathtext.bf'] = 'sans:italic'并使用\mathbf{Δ}代替\mathit{Δ},我实际上可以获得大写希腊斜体,但如果我这样做,我就会失去打印希腊语大写希腊语的能力粗体,所以这取代了问题,而不是解决它。

enter image description here

0 个答案:

没有答案