默认情况下,Python的matplotlib
无法生成Retina显示质量的LaTeX文本。是否有设置或添加包可以生成Retina质量的输出?
默认情况下,Python的matplotlib
无法生成Retina显示质量的LaTeX文本。是否有设置或添加包可以生成Retina质量的输出?
您是否使用了“Agg”模式(标准模式)来创建PNG图形?
您可以使用Matplot lib创建SVG图形,其质量更好。
matplotlib.use('svg')
texmanager.py
,您会发现它通过调用dvipng
来生成png,并且执行系统调用dvipng
的函数有一个dpi
参数。TeX
。plt.gcf().canvas.renderer.dpi = what_ever_retina_dpi_is
要在所有地方设置它,您应该能够设置rcparam figure.dpi
,在创建新的渲染器时将受到尊重。
我无法测试此功能,因为我无法访问带有Retina显示屏的Mac。
text.dvipnghack: True
。 - Mailerdaimonmathtext.fontset
设置为cm
或stix
,看看是否有所不同。 - Mailerdaimon