在您之前帮助过我之后,今天下午我又有一个未解决的问题,而我的互联网研究也没有任何结果。
我想在我的文档中包含一个简单的图形(.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}
不知何故缺少了它。再次感谢您的帮助和时间!我非常感激!