包括在单独的构建目录中转换的图形

包括在单独的构建目录中转换的图形

我在用着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.epsbuild

\documentclass{article}
\usepackage{graphicx}
\graphicspath{ {build/} }
\begin{document}
Include graphics here: \includegraphics{img}
\end{document}

用它进行编译pdflatex,它会自动转换文件,将保留pdf在目录中build,然后将整个内容编译在一起。

答案2

以下方法似乎起了作用:

  1. 我从 切换epsfiggraphicx(不确定这是否相关)。

  2. 我在我的文档中使用了这个特定的命令顺序:

\usepackage{graphicx}

\usepackage{epstopdf}
\epstopdfsetup{outdir=build/,suffix=,}
  1. 我建立latexmk -auxdir=build/ -outdir=build/

相关内容