Graphicx 显示文件路径,而不是图像

Graphicx 显示文件路径,而不是图像

我使用的是 bmcart.cls 文件,因为该文件是提交给特定期刊(与 BioMed Central 相关)所必需的。使用这种格式,我在代码中引用的所有图像都不会在 .pdf 输出中呈现;但是,编译器(ShareLaTeX)不会抛出任何错误。该代码在文章和 nwc 文档类中有效。

下面是一个最小工作示例。graphicx 包已加载到文档前言中。有帮助吗?

\begin{figure}[!ht]  
    \centering  
    \includegraphics[width=.48\textwidth]{./figs/WestCoastPowerGrid.pdf}  
    \includegraphics[width=.48\textwidth]{./figs/WestCoastPowerGrid2.pdf}  
    \caption{The  West Coast Power Grid introductory slide and degree distribution slide (by Ben McCaleb)}  
    \label{fig:WestCoastPowerGrid}  
\end{figure}  

谢谢你,乔恩

答案1

bmcart班级附带一个包含注释的模板文件:

所有附加的图形和文件都应单独附加,而不要嵌入到 \TeX\ 文档本身中。

并且:

如果您希望使用 includegraphic 或 includegraphics 显示图形以供自己使用,请注释掉以下两行代码。注意:这些行必须提交给 BMC 时必须包含所有图形文件。所有图形文件必须作为单独的图形通过 BMC 提交流程提交,而不是包含在提交的文章中。

其次是:

\def\includegraphic{}
\def\includegraphics{}

因此,如果您希望图像出现在文档的草稿版本中,则需要注释掉上面的两行。我猜(因为没有平均能量损失)你还没有这样做,这意味着\includegraphics不会接受任何参数,这解释了文件名的出现,因为它不是一个参数。

对于最终提交的论文,你必须移除包装graphicx,然后可能只需标记图像应出现的位置,使用\includegraphic\includegraphics不使用任何参数,或完全删除\includegraphics。(这只是基于对模板的粗略浏览而做出的猜测,因此我建议您阅读作者指南来检查这一点。)

该模板有几个图形的示例:

  \begin{figure}[h!]
  \caption{\csentence{Sample figure title.}
      A short description of the figure content
      should go here.}
      \end{figure}

\begin{figure}[h!]
  \caption{\csentence{Sample figure title.}
      Figure legend text.}
      \end{figure}

这些只是有标题(包括它们的自定义\csentence,您似乎没有使用过)所以我认为最好复制它。

相关内容