我在用着BasicTeX 2019其中包括 pdfTeX 3.14159265-2.6-1.40.20(TeX Live 2019)。
我已经安装了该repstopdf
工具并将其添加到我的文档顶部附近:
\usepackage{epstopdf}
\epstopdfsetup{outdir=build/}
然后我包含一个 EPS 文件,如下所示:
\epsfig{file=stride1.eps}
% or \includegraphics{stride1}
这将正确创建一个名为的转换文件,build/stride1-eps-converted-to.pdf
其中包含预期内容。
但在生成的文档中,数字应该出现的地方却是空白。缺少什么?
如果我不包括它\usepackage{epstopdf}
确实有效,但转换后的文件被放在顶层目录中,这是不可取的。
我也尝试设置\graphicspath
为相同的构建目录,但没有效果。
答案1
如果目录中有一个eps
名为的文件,则可以像这样包含它:img.eps
build
\documentclass{article}
\usepackage{graphicx}
\graphicspath{ {build/} }
\begin{document}
Include graphics here: \includegraphics{img}
\end{document}
用它进行编译pdflatex
,它会自动转换文件,将保留pdf
在目录中build
,然后将整个内容编译在一起。
答案2
以下方法似乎起了作用:
我从 切换
epsfig
到graphicx
(不确定这是否相关)。我在我的文档中使用了这个特定的命令顺序:
\usepackage{graphicx}
\usepackage{epstopdf}
\epstopdfsetup{outdir=build/,suffix=,}
- 我建立
latexmk -auxdir=build/ -outdir=build/