![epstopdf outdir 挑战](https://linux22.com/image/273342/epstopdf%20outdir%20%E6%8C%91%E6%88%98.png)
我目前正在为论文项目设置附录,其中将包含来自几个单独的参数研究的 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/}