python latex字体xcode

皮吉尔兹

我正在尝试在Xcode中使用Matplotlib和Python生成科学图形。我的老板希望他们使用匹配字体的LaTeX。我知道您可以使用以下方式修改python中的字体:

from matplotlib import rc
rc('font',**{'family':'serif','serif':['Computer Modern Roman']})
rc('text', usetex=True)

不幸的是,打开或保存图形时出现plt.show()plt.savefig()给出了一系列错误,最终导致OSError: [Errno 2] No such file or directory

我知道“ Google是您的朋友”,但是我还没有找到解决该问题的任何方法。任何帮助将不胜感激。

汤姆10

我通常发现直接指定我想要的字体文件最简单这是一个例子:

import matplotlib.pyplot as plt
import matplotlib.font_manager
from numpy import *

# cmunso.otf is a randomly selected font in my tex installation
path = '/usr/local/texlive/2012/texmf-dist/fonts/opentype/public/cm-unicode/cmunso.otf'
f0 = matplotlib.font_manager.FontProperties()    
f0.set_file(path)

plt.figure()
plt.xlim(0,1.)
plt.ylim(0,1.)

d = arange(0, 1, .1)
plt.plot(d, d, "ob", label='example')

plt.text(.5, .1, 'text.. abcdef', fontproperties=f0, size=30)
plt.xlabel("x label", fontproperties=f0)
plt.legend(prop=f0, loc=2)

在此处输入图片说明

我不是字体专家,但我认为这样做更容易的原因是,当您指定字体的方式与系统的方式完全不匹配时,字体选择通常会有一系列的默认设置。但是,该文件易于查找和准确指定(尽管显然不那么可移植)。

请注意,forxlabeltext关键字是fontpropertiesand forlegendprop

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

Matplotlib字体与LaTeX共同的字体

来自分类Dev

在python-docx中设置段落字体

来自分类Dev

使用python在Windows上安装TTF字体

来自分类Dev

LaTeX字体太小,无法显示在有思想的顶篷上

来自分类Dev

如何为LaTeX代码更改Lyx的默认字体?

来自分类Dev

matplotlib中的非斜体Latex字体

来自分类Dev

在python子图中更改字体大小

来自分类Dev

组织模式下的LaTeX数学模式($ ... $)字体颜色

来自分类Dev

导出到EPS / LateX时出现字体问题

来自分类Dev

我需要Python IDLE中更大的字体

来自分类Dev

如何在LibreOffice Writer中匹配LaTeX字体?

来自分类Dev

Latex字体作为ubuntu系统字体

来自分类Dev

Ubuntu字体如何与LyX或LaTeX一起使用?

来自分类Dev

使用外部字体作为标签的Python Pyglet

来自分类Dev

python-docx中的字体类型和字体大小

来自分类Dev

Python Tkinter字体不变

来自分类Dev

无法在LaTeX中放置Python清单

来自分类Dev

python fstring格式未对齐。是字体吗?

来自分类Dev

我的其他文档是否有类似LaTeX的字体?

来自分类Dev

Latex字体作为ubuntu系统字体

来自分类Dev

如何让Ubuntu看到通过TeXLive安装的LaTeX字体?

来自分类Dev

LaTeX字体太小,无法显示在有思想的顶篷上

来自分类Dev

如何在LaTeX中使用DIN FF字体?

来自分类Dev

字体类型从Matlab到LateX

来自分类Dev

更改 matplotlib 中的 Latex 数学字体样式

来自分类Dev

Jupyter 5、Python 3.6 和 Latex

来自分类Dev

如何在 LibreOffice Writer 中匹配 LaTeX 字体?

来自分类Dev

带有 Python 3.7 和 Matplotlib 的 LaTeX

来自分类Dev

Latex 英文文档中的中文字体

Related 相关文章

热门标签

归档