我的 Illustrator 无法识别“StandardSymL-Slant_167”字体,而我用 gnuplot+pdflatex 创建的图片似乎使用了该字体。目前 Illustrator 正在用另一种(相当无用的)字体替换它。我知道在哪里存储 Illustrator 的档案。但我就是找不到 latex 创建图片时使用的 .ttf 文件。
我已经尝试了一种解决方法,因为我添加了
\pdfmapline{psyr Symbol}
\font\sy=psyr
在创建过程中添加到我的标题中。这在一定程度上是有效的,因为 Illustrator 现在可以处理字体了,但字体没有正确栅格化或矢量化(或者由两条线完成的任何事情……最终它只是巨大的像素)。
那么有人能帮帮我吗?我当然也会使用其他看起来相似的字体,只是不知道该怎么做!
编辑:当我创建最小工作示例时,我已经意识到问题与 mathptmx 包有关(T1 包也是如此)。如果我不使用它,问题就消失了,但我的标签很丑陋。这是最小示例:
#Gnuplot script file for plotting data
set terminal epslatex standalone color header \
"\\usepackage{mathptmx}"
plot sin(x) title '$\sin(\mu)$'
现在我用 gnuplot 创建一个 .tex 文件并用 pfdlatex 编译它。实际上我意识到 pdflatex 没有名为 Helvetica 的 T1 字体,因此他使用另一种“标准”字体:
LaTeX Font Warning: Font shape `T1/Helvetica/m/n' undefined
(Font) using `T1/cmr/m/n' instead on input line 59.
在 Illustrator 中打开它会让他抱怨缺少字体。
编辑:我找到了解决这个问题的方法。如果我先用 latex 编译,然后使用 dvipdf,就不会出现这个问题。我猜现在只使用了 ps-fonts(或其他字体),这对 Adobe 来说很熟悉。这仍然不是一个真正的解决方案,但对我来说,它到目前为止是有效的。