我在 Mac 上使用 MacTex 2016(El Captain 10.11.2)。我的文本编辑器是 TexStudio 2.11.0,我的所有软件包都已更新(TeX live Utility 1.24)。
我在 Inkscape 中编辑了一张地图并将其保存为 pdf 文件。背景地图是 PNG 图片。当我在电脑上打开 pdf 时,它看起来很好。
但是,当我使用以下代码将此 pdf 插入我的 latex 文件中(我使用 XeLateX 进行编译)时,地图仅显示部分。
\documentclass{book}
\usepackage[french]{babel}
\usepackage{fontspec}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{float}
\begin{document}
\begin{figure}[H]
\captionsetup{labelformat=simple, labelsep=period}
\caption{Les principales isoglosses vocaliques observées aux îles Féroé}\label{fercarte2}
\includegraphics[width=\textwidth]{fercarte2}
\end{figure}
\end{document}
我不知道为什么。问题可能出在文件本身,还是我遗漏了代码中的某些内容?
这是地图的pdf文件:https://drive.google.com/open?id=0B_S6SJw6ZBivSUJ3TFlIdFprVlk
提前感谢您的建议!
答案1
所以我设法让图片正确显示……我在 Inkscape 中重新打开图片并将其保存为 .ps。我用 Latex 可以找到要插入文件的文件夹中的 .ps 文件替换了 .pdf 文件。不过,我不明白为什么 pdf 图像不起作用。我没有收到任何错误或警告消息,只有部分图片。此外,在另一个 .tex 文件中,我插入了一个 pdf 图像(未对其进行编辑),编译后它看起来不错。我留下这篇文章以防有人遇到同样的“奇怪”情况。