我正在尝试将文件插入到我的文档中。在序言中我有
\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}