自动化处理工具:交叉引用

自动化处理工具:交叉引用 #

作者:二花

关键词:自动化工具,目录

这一节,我们讨论交叉引用。

标准文档的交叉引用 #

交叉引用是由两部分一起工作的,首先是要引用的东西,第二个是在其他地方进行引用。即定义标签和引用标签

定义标签:在合适的位置给一个对象(这个对象一般需要有编号)添加一个标签(label),给这个对象赋予一个标识;

引用标签:在文档的另一个地方,利用定义好的标签,来引用对象的编号或者题目页码等信息。

注意:

标签的使用范围一般用在各种自动编号的对象上,大部分是LaTeX预定义的命令或者环境,当然,自己定义的带有标签的也是可以的。

如果对象是由一条命令产生的(如:\section等),那么标签直接方法其后即可,如果是环境的话,放在环境内即可(如figure环境与tabular环境)

定义好了标签,我们便可以十分轻松的进行引用了,引用命令有两个:

\ref{标签}		%产生被引用对象的编号
\pageref{标签}	%产生被引用对象的页码
\documentclass[]{article}
\usepackage{ctex}
\usepackage{amsmath}
\usepackage[paperwidth = 200mm,paperheight = 150mm]{geometry}
\newCJKfontfamily\qingsong{FZQKBYSJW--GB1-0}
\begin{document}
\qingsong
\section{锦瑟}\label{sec:jinse}
\begin{equation}\label{eq:jifen}
\alpha + \beta = \int^{\infty}_{-\infty}\sum_{i = 1}^{n}a_nx\ \text{d}x
\end{equation}
\begin{figure}[htbp]
\centering
\includegraphics[width = 0.15\textwidth]{111.jpeg}
\caption{小波}\label{fig:xiaobo}
\end{figure}
\section{无题}\label{sec:wuti}
好的,我们把上面一节,也就是第\ref{sec:jinse}写完了,开始写这一节,也就是第\ref{sec:wuti}节。
首先呢,我们来看公式\ref{eq:jifen},还是挺好看的;然后我们来看下一个图,也就是图\ref{fig:xiaobo},也是很好看的嘛
\end{document}

其他宏包 #

\usepackage{nameref}			%得到被引用的章节或者标题的内容
\usepackage{hyperref}			%自动识别被引用的是图表还是其他的