这个问题类似于这里。那里接受的答案似乎总体上是可行的,我得到了一个可读的.eps
文件。但是如果我打开它,它看起来像素化,字体看起来很奇怪。在编译时,我收到一条通知说
Config Error: No display font for 'Symbol'
Config Error: No display font for 'ZapfDingbats'
创建的 PDF 对我来说似乎很好,但要用于其他文档,我需要一个.eps
文件。我当然可以手动转换 PDF 文件,但由于文件很多,如果可能的话,我希望自动完成该过程。
我正在运行带有 MikTeX 便携版的 Windows 8 并使用pdflatex
。
编辑:
我决定在这里添加一个MWE
:
\documentclass[11pt,a4paper]{scrartcl}
\usepackage{tikz}
\usepackage{pgfplots}
\pgfplotsset{compat=1.12}
\usetikzlibrary{external}
\tikzset{external/system call={pdflatex \tikzexternalcheckshellescape
-halt-on-error
-interaction=batchmode
-jobname "\image" "\texsource"
&& pdftops -eps "\image.pdf"}}
\tikzexternalize[shell escape=-enable-write18]
\begin{document}
\tikzsetnextfilename{pic1}
\begin{tikzpicture}
\begin{axis}
\addplot[very thick] coordinates {(0,0)(1,1)};
\end{axis}
\end{tikzpicture}
\end{document}
执行命令是
pdflatex -synctex=1 -interaction=nonstopmode -shell-escape %.tex
这确实运行并创建了一个.pdf
正常的文件(文档文件以及图形本身)和一个.eps
如上所述的像素化文件。
非常感谢您的帮助!