1

我正在使用 python 和 Matplotlib 将图像保存到 .eps。

LaTeX 没有正确读取图像标签,因为标签似乎正在丢弃字符。我怀疑它与“数学模式”和标签有关。标签(在 Python 中)是:

ylabel(r'$\varepsilon_{x}$ ($\mu$m)') 

唯一出现的是处于数学模式的元素(在 $ 符号之间),而不是下标 {x}。因此,我得到的不是一个带有下标和单位的漂亮 epsilon,而是一个 epsilon 和一个 mu,仅此而已。

我不能只将所有内容都包含在 $ 符号中,因为这会破坏 m 和 ( 和 ) 的外观,这并不能解释为什么 {x} 不起作用。

我还可以将内容保存为 png,然后将它们转换为 eps,但这会带来一系列分辨率问题,并且无法编辑 eps 中的标签。任何其他旨在查看 .eps 文件目录的程序都会正确显示它。似乎只有LaTeX 给我带来了问题。

4

1 回答 1

0

尝试以 PDF 格式而不是 EPS 格式保存图片。现代 LaTeX 真的是 pdfLaTeX,它不支持 EPS 包含。

可能是您的 LaTeX 发行版设置为尝试使用该\write18机制即时将 EPS 图片转换为 PDF。但如果它没有找到所有必要的字体,那可能会失败。

于 2012-12-24T09:52:15.117 回答