我的代码如下
\begin{figure}
\includegraphics[width=\linewidth]{tsdiagrambraytoncycle.JPG}
\caption{T-S diagram of the Brayton Cycle}
\label{fig:tsdiag}
\end{figure}
我的交叉引用如下;
Figure ref\{fig:tsdiag} depicts the T-S Diagram for the brayton cycle
但是,尽管我使用了正确的括号数量,但这会给出太多 } 的错误。我在谷歌上搜索后发现,这可能是由某些软件包(如旋转等)引起的,但我没有使用这些软件包。有人能提供建议吗?下面列出了我正在使用的软件包;
\documentclass[12pt,twoside]{report}
\usepackage{fontspec}
\setmainfont{TUOS Stephenson}
\usepackage{graphicx}
\graphicspath{{Images/}}
\usepackage[a4paper,width=150mm,top=25mm,bottom=25mm,bindingoffset=6mm]{geometry}
\usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage{amsmath}
\usepackage[backend=biber,style=ieee]{biblatex}
\addbibresource{library.bib}
%for chemistry
\usepackage[version=4]{mhchem}
\newcounter{reaction}
\newcounter{tmp}
\newenvironment{reaction}[1][\relax]{%
\setcounter{tmp}{\value{equation}}
\setcounter{equation}{\value{reaction}}
\renewcommand{\theequation}{R.\thechapter.\arabic{equation}}
\begin{equation} \addcontentsline{rxs}{reactions}{\protect\numberline{\theequation}#1}}{%
\end{equation}
\setcounter{reaction}{\value{equation}}
\setcounter{equation}{\value{tmp}}
}
\counterwithin*{reaction}{chapter}
%endchemistry
\begin{document}
非常感谢任何可能的指导。
答案1
正如评论所说,应该是\ref{}
。\{
转义符 用来{
输入文字{
,然后 TeX 使用 来}
与前一个 (未转义的) 配对{
。由于未转义的{
不存在,因此 太多了}
。