当 \includegraphics 命令与 grffile 包一起使用时,如何删除显示的不相关字符串?

当 \includegraphics 命令与 grffile 包一起使用时,如何删除显示的不相关字符串?

我已阅读过此网站上的以下帖子: 如何避免在使用 graphicx 时显示文件名?包含 PDF 文件中的图表,但按照问题中发布的答案却没有任何进展。

我正在使用\includegraphics它来引入图形,当我编译 PDF 时,图形的文件位置会与图形一起显示。

一个工作示例:

 \documentclass[12pt]{article}

%preamble - set document settings

%package for loading images
\usepackage{graphicx}

%package needed for setting graphicspath with spaces in directory name
\usepackage[space]{grffile} 

\begin{document}

\includegraphics[width=0.5\linewidth]{{S:/Adv/Scallop Central/Logos/fullcolorlogo}.png}

\end{document}

我还尝试了以下方法:

\includegraphics[width=0.5\linewidth]{{"S:/Adv/Scallop Central/Logos/fullcolorlogo"}.png}


\includegraphics[width=0.5\linewidth]{"S:/Adv/Scallop Central/Logos/fullcolorlogo".png}

但 PDF 无法编译。出现警告,称无法加载图像,因为它不是可识别的文件格式。

当我获得 PDF 中的图像时,它看起来像这样:

在此处输入图片描述

任何帮助,将不胜感激 。

答案1

您是否尝试过使用以下"方法{}

\includegraphics[width=0.5\linewidth]{S:/Adv/Scallop Central/Logos/fullcolorlogo.png}

我尝试使用下面的代码并且它可以工作,但是当包含引号时它不起作用。

更新

使用 XeLaTeX 得到了与上述答案类似的结果。当我使用 pdfLaTeX 编译时,文件名消失了。

\documentclass{article}

\usepackage{graphicx}
\usepackage[space]{grffile}

\title{test}
\author{tester}

\begin{document}
    \maketitle
    
    test
    
    \includegraphics[width=0.5\textwidth]{/Users/j/Desktop/Screen Shot 2019-01-30 at 11.40.38.png}
    
\end{document}

在此处输入图片描述

相关内容