我使用的是 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
,您似乎没有使用过)所以我认为最好复制它。