将 pdf 图像导入 LaTeX 文件

将 pdf 图像导入 LaTeX 文件

我试图将一些现成的图像 PDF 文件插入我的 LaTeX 代码,但失败了。我的代码是

\documentclass[a4paper,12pt]{book}
\usepackage{graphicx}
\graphicspath{{/Cathay/Desktop/build/Cathay1/}{C:\Users}}
\begin{figure}
\centering
\includegraphics[height=5cm]{Cathay1.pdf}
\caption{text}
\end{figure}
\end{document}

我输入此代码后图片没有显示出来。相反,代码后面的文本消失了。有人能告诉我插入此 pdf 的正确代码吗?

答案1

  • 在命令中\graphicspath{},必须使用斜杠 ( /) 而不是反斜杠 ( \) 来列出目录。就你的情况而言,\graphicspath{{/Cathay/Desktop/build/Cathay1/}{C:/Users/}}这是正确的。
  • 您忘记了\begin{document}命令。
  • 我们需要知道您刚刚遇到的错误,以便更清楚地了解您的系统上发生了什么。

答案2

要诊断您的问题,首先禁用\graphicspath,将 PDF 图像放在 TeX 输入文件所在的同一目录中,确保您使用 pdflatex 进行编译。会发生什么?

如果您可以获得所需的输出,则 pdflatex 尝试从中检索图像的路径可能有问题。确保该路径可访问。

答案3

使用命令 pdfcrop 重新设置您的 PDF 文件,就像这样:pdfcrop Cathay1,然后您将获得一个名为 Cathay1-crop.pdf 的文件。使用文件 Cathay1-crop.pdf 时,图形将出现,一切都将正常。顺便说一句,后缀 .pdf 可以在您的图形环境中省略。

相关内容