pdflatex.exe 进程挂起。我有两个 TeX 文件,第一个文件导入第二个文件(通过使用组合类)。第二个文件有\includegraphics{DDS_images_eps/SIN_0.eps}
,并且编译正常。但第一个文件挂起。在第一个文件中,我注释了所有不必要的字段。第一个文件日志的结尾是
Package epstopdf Info: Source file: <DDS_images_eps/SIN_0.eps>
(epstopdf) date: 2011-04-24 06:05:44
(epstopdf) size: 130169 bytes
(epstopdf) Output file: <DDS_images_eps/SIN_0-eps-converted-to.pdf>
(epstopdf) date: 2012-10-31 15:46:56
(epstopdf) size: 8670 bytes
(epstopdf) Command: <epstopdf --outfile=DDS_images_eps/SIN_0-eps-converted-to.pdf DDS_images_eps/SIN_0.eps>
(epstopdf) \includegraphics on input line 479.
Package epstopdf Info: Output file is already uptodate.
<DDS_images_eps/SIN_0-eps-converted-to.pdf, id=94, 676.5275pt x 126.4725pt>
File: DDS_images_eps/SIN_0-eps-converted-to.pdf Graphic file (type pdf)
<use DDS_images_eps/SIN_0-eps-converted-to.pdf>
Package pdftex.def Info: DDS_images_eps/SIN_0-eps-converted-to.pdf used on input line 479.
(pdftex.def) Requested size: 155.99762pt x 29.16139pt.
Package epstopdf Info: Source file: <DDS_images_e
有什么问题?
更新:MWE
第二份文件
\documentclass[12pt,notitlepage]{article}
%\usepackage{graphicx}
%\usepackage{subfig}
\begin{document}
\begin{figure}[!h]
\includegraphics[width=0.4\textwidth]{SIN_1800.pdf}
\caption{Ground state}
\end{figure}
\end{document}
第一个文件
\documentclass[report,12pt,a4paper,twoside]{combine}
\usepackage{graphicx}
\usepackage{subfig}
\begin{document}
\begin{papers}
\import{MWE_child}
\end{papers}
\end{document}
如果我禁用subfig
包或,MWE 会工作\caption{..}
。但我无法禁用它。其余文件可以使用它。
尽管如此,当我编译第二个文件(带有取消注释的包)时,它运行良好。
答案1
无法pdflatex
使用eps
文件。您可以使用 ghostscript 包中的命令转换它们ps2pdf
,然后包含 PDF。