引用图形或章节时出现错误“未定义的控制序列”

引用图形或章节时出现错误“未定义的控制序列”

我尝试使用命令 \ref{} 引用一个图形(带有标签),但收到错误消息“未定义控制序列”,并且引用不起作用。以下是我正在尝试执行的操作的示例:

\begin{figure}[htb]
    \centering
    \includegraphics[width=10cm, height=10cm]{ch-results/Figures/filename}
    \caption{Caption here}
    \label{fig:example}
\end{figure} 
Notice how cool figure \ref{fig:example} is!

图形显示正常,但得到的文本行是: 在此处输入图片描述

相反,我想说的是:

在此处输入图片描述

作为参考,我的标题的相关部分是

\documentclass[12pt,lot, lof]{puthesis}
\newcommand{\proquestmode}{}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{verbatim}
\usepackage{multirow}
\usepackage{longtable}
\usepackage{booktabs}
\usepackage{subcaption}
\usepackage[skip=2pt, font=scriptsize,labelfont=bf]{caption}
\usepackage{subfigure}
\setlength{\LTcapwidth}{\textwidth}
\ifdefined\printmode
\usepackage{url}
\else
\ifdefined\proquestmode
\usepackage{hyperref}
\hypersetup{bookmarksnumbered}
\makeatletter
\hypersetup{pdftitle=\@title,pdfauthor=\@author}
\makeatother
\else
\usepackage{hyperref}
\hypersetup{colorlinks, bookmarksnumbered}
\makeatletter
\hypersetup{pdftitle=\@title,pdfauthor=\@author}
\makeatother
.
.
.
\begin{document}

我是 LaTeX 的新手,其中大部分内容来自模板,所以我不知道从哪里开始寻找问题 - 我尝试在 Google 上搜索了很多次,但我找不到任何有用的方法 - 任何帮助都将不胜感激!

相关内容