自定义LaTeX的交叉引用
自定义LaTeX的交叉引用
在LaTeX中,我们可以通过下面的代码来给图像或式子注释:
1
2
3
4
5
6
\begin{figure}
\centering
\includegraphics[scale=0.5]{images/cat.png}
\caption[Cat]{A long name of the cat and description of the figure.}
\label{fig:cat}
\end{figure}
在交叉引用时,则可以通过
1
\ref{fig:cat}
来引用
Figure 1: Cat
这个交叉引用能满足大部分需求。但是我们想引用Figure以外类别的项目时该怎么办?
这个时候我们可以定义自己的环境。例如,我们可以给许多化合物建一个列表,然后引用化合物的名字。 我们将新环境命名为compound
:
1
2
3
4
\floatstyle{plain}
\newfloat{compound}{thp}{cpd}
\floatname{compound}{Compound}
\renewcommand*{\thecompound}{\textbf{\arabic{compound}}}
More content updating…