epstopdf outdir 挑战

epstopdf outdir 挑战

我目前正在为论文项目设置附录,其中将包含来自几个单独的参数研究的 100 多个图表。

大多数图形都以 EPS 文件的形式包含在内,因此挑战在于转换许多 eps 文件。请注意,文件在参数研究的子集中具有相同的名称。因此,当在序言**中指定 epstopdf-outdir 并使用 epstopdf 转换图片文件时,文件在某些​​情况下会被覆盖,而在其他情况下则不会,因此结果很混乱。

renewcommand当尝试将文档主体中的子目录指定为最初指定的转换文件夹时, 使用似乎不适用。

如有任何建议,我们将不胜感激。

** 建议的解决方法来处理未找到转换文件的错误(TeX Live 2012 和 Windows 8 中未找到转换的 EPS)。

梅威瑟:

\documentclass[]{report}
\usepackage[english]{babel} 

\usepackage{blindtext}

\usepackage{graphicx}
\usepackage{epstopdf}
\epstopdfsetup{outdir=./figures/epstopdf_converted/}

\begin{document}
\chapter{Main report}
\blindtext\blindtext\blindtext\blindtext\blindtext

\appendix
\chapter{Parametric study}
\clearpage

\renewcommand{\epstopdfsetup}{outdir=./figures/epstopdf_converted/par_stud-A/} 
\section{Subset A}
\begin{figure}[H]
\centering
\includegraphics[scale=0.45]{figures/par_stud-A/example.eps}
\caption{Parametric study - subset A.}
\label{fig:A-example}
\end{figure}
\clearpage

\renewcommand{\epstopdfsetup}{outdir=./figures/epstopdf_converted/par_stud-B/}
\section{Subset B}
\begin{figure}[H]
\centering
\includegraphics[scale=0.45]{figures/par_stud-B/example.eps}
\caption{Parametric study - subset B.}
\label{fig:B-example}
\end{figure}
\end{document}

文件夹结构和 eps 文件的示例可以在这里获得: https://www.dropbox.com/s/fi3hwr93ylbpruo/epstopdf_outdir_example.zip

答案1

错误在这里:

\renewcommand{\epstopdfsetup}{outdir=./figures/epstopdf_converted/par_stud-A/}

这会破坏\epstopdfsetup并且设置outdir不是被包裹看到epstopdf

直接使用\epstopdfsetup

\epstopdfsetup{outdir=./figures/epstopdf_converted/par_stud-A/}

相关内容