TeXnicCenter 2.0,Windows XP

TeXnicCenter 2.0,Windows XP

我正在尝试将文件插入到我的文档中。在序言中我有

\usepackage{graphicx}

\usepackage{epstopdf}
Then in the text I have:

\begin{figure}[!ht]

\centering
\includegraphics[width={\textwidth}]{C:/..[full file path inserted]/DLSdiameter.eps}

\caption{Sizes of detergent micelles calculated by DLS.}

\label{fig:DLS_diameter}

\end{figure}

(请注意,每个命令都开始一个新行,但如果没有行距,我也无法在这里显示它。)

这样可以插入图形,但在图形上方留下一大片空白,文件路径的部分内容会显示两次。我还收到两个错误:“未找到文件‘C:/filepath’”和“无法确定‘C:/filepath’中图形的大小”。我最初使用 TeXnicCentre 中的插入>图形选项,并对互联网搜索到的代码进行了一些修改。我还使用转换 LaTeX=>PS=>PDF,因为这似乎是显示图形的唯一选项。欢迎提出任何建议。谢谢。

答案1

当要读取的文件(例如图形文件)的路径包含空格时,TeX 和相关程序可能会被欺骗。

有一个简单的补救措施:

\usepackage{graphicx}
\usepackage{grffile}
\usepackage{epstopdf}

我添加的包grffile应该可以解决问题。

答案2

为了获得无忧的解决方案,只需将文件复制到与文档相同的文件夹,然后调用命令。

\includegraphics[width={\textwidth}]{DLSdiameter.eps}

如果上面的空间太大,请尝试以下操作:

\vspace{-Xem} %change X to an number of your liking.
\includegraphics[width={\textwidth}]{DLSdiameter.eps}

相关内容