无法使用 graphicx 插入图形

无法使用 graphicx 插入图形

以下是我输入的命令,但 Latex 在描述图像路径的行中给出了错误。我是否应该以其他方式定义图像路径?

\documentclass[11pt]{article}
\usepackage{graphicx}
\usepackage{float}

\begin{document}   
\begin{figure}[H]
\centering
\includegraphics[height = 3in]{/Users/kusha/Desktop/msc_dissertation/graphs/kden_2011.jpg}
\caption{Kernel density curves of male and female wages in 2011}
\label{fig:kden_2011}    
\end{figure}
\end{document}

答案1

路径和文件名中的下划线有问题。一些建议:

  • 重命名论文文件夹和图像_,不带空格或任何其他特殊字母

  • 论文文件夹名称的问题可以通过使用相对路径(\includegraphics[height = 3in]{./graphs/kden-2011})来解决,或者按照建议科莱格尔设置图形路径(\graphicspath{ {graphs/} }在你的序言中,然后\includegraphics[height = 3in]{kden-2011})[请注意,我将文件名更改为kden-2011]

  • 使用该grffile包。


其他一些评论:

  • 我建议不要使用[H],这会严重妨碍乳胶完成其放置浮标的工作并产生良好的输出,请尝试使用[htbp]

  • 无需添加文件扩展名,\includegraphics{kden_2011}如果同一张图片有不同的版本,则会自动选择最合适的格式

  • 缩放图像height = 3in是绝对正确的,但我个人认为相对于文档缩放图像更容易,0.5\textwidth即将图像缩放至可用宽度的一半等 - 这使得找到所需的缩放比例变得更容易,并且在您更改文档布局时会调整图像。

相关内容