下图标题的实现根本不起作用,错误

下图标题的实现根本不起作用,错误

在您之前帮助过我之后,今天下午我又有一个未解决的问题,而我的互联网研究也没有任何结果。

我想在我的文档中包含一个简单的图形(.png 文件),但是当我想给它添加标题时,它不会编译并产生一条错误消息(包括在下面)

首先,让我先说一下:

\documentclass[a4paper,11pt]{memoir}

% packages
\usepackage{kantlipsum}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{csquotes}
% Language
\usepackage[english]{babel}
%\usepackage[ngerman]{babel}
\usepackage{helvet}
\usepackage[style=numeric-comp, backend=bibtex, sorting=none]{biblatex}
\usepackage{graphicx}
\usepackage{color} % \definecolor{heatred}[RGB}{170,0,0}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{color}
\usepackage{siunitx} % \SI{15e3}{\kg}, \SI{0.2}{\m\per\s}, \si{\kWh}
\usepackage{mdwlist} % compact lists: \begin{enumerate*}, \begin{itemize*}
\usepackage{hyperref}
\usepackage{bm} % bold italic symbols in math mode
\usepackage{eurosym}
\usepackage{pdfpages}
\usepackage{tikz}

这是代码,其中文中图形的实现如下:

\begin{figure}[hb]
\centering
\includegraphics[width=\textwidth]{img/setup.png}
\caption{basic components of ABC}
\label{fig:setup}
\end{figure}

当标题没有注释时,这是我收到的输出:

.98 \cleardoublepage
                      [2] (tex/00-statement-en.tex) [3] [4] (thesis.toc)
[5] (tex/01-introduction.tex [6]
Underfull \vbox (badness 6078) has occurred while \output is active [7])
(tex/02-structure-and-characteristics-of-mwt.tex [8]

LaTeX Warning: Reference `fig:setup' on page 9 undefined on input line 11.


Underfull \hbox (badness 10000) in paragraph at lines 9--16

<img/setup.png, id=90, 480.85158pt x 172.13918pt> <use img/setup.png>
! Undefined control sequence.
\@contdelim ->:

l.20 \caption{basic components of ABC}

? 

在评论 \caption... 时包含了图片,但其下方没有引用(即图 2)。

另一件奇怪的事情是:由于该图已加标签,我想在同一网站上的文本中引用它。例如:In Fig. \ref{fig:setup} something is shown.在我想要指示图片的位置。本章之前没有其他图的标签。但是,上述命令的输出结果如下:In Fig. 2 something is shown,因此标签计数从数字 2 开始(???,我不知道……)。与此现象相关的情况是,如果我在同一个网站(和章节等)上包含更多标签,则输出数字(即使用时显示的数字\ref{XYZ})不会改变。所有“标签”都称为“2”。我希望我的解释足够详细,如果不是,请发表评论,我会尽我所能澄清它。非常感谢!

答案1

答案非常简单。我相信完整的序言,但\usepackage{caption}不知何故缺少了它。再次感谢您的帮助和时间!我非常感激!

答案2

更新您的编译器,或者找到一个新的。我不确定您使用的是哪个,但使用pdflatexMiKTeX 2.9 Windows 安装程序中的 pdfTeX Version Pi 命令,我的代码可以正确编译并提供带标题的图像。

我直接将您的代码复制粘贴到我的文本编辑器中,在正确安装软件包后,它就可以正常工作。但它似乎给出了错误的图形代码,因为它显示“图 0.1”

编辑:不确定“1”是什么意思,但这可能与您的标题代码有关。

使用我发现的 OfficeOnline 的随机 .png 文件很愚蠢

使用我发现的 OfficeOnline 的随机 .png 文件很愚蠢

相关内容