所有的引用思路都一样,在定义的时候加一个标签,引用的时候填那个标签即可。
其中图片、公式、表格的引用代码一摸一样,都是label{}加ref{},参考文献稍不同。
前提引用包:
\usepackage{hyperref}
\hypersetup{hypertex=true,
colorlinks=true,
linkcolor=blue,
anchorcolor=blue,
citecolor=blue}%这里设置了颜色为蓝色,可以改变
图片:
定义代码:
\begin{figure}[H]
\centering
\label{fig1}%标签
\includegraphics[width=0.8\textwidth]{xxx.png}
\caption{标题}
\end{figure}
引用代码:
如图\ref{fig1}
效果:
如果图片编号是1,那么引用代码的效果就是
如图1
点击1可以实现跳转。
公式:
定义代码:
\begin{multline}
Y_1=-73x+87
\label{Y1}
\end{multline}
引用代码:
见公式\ref{Y1}
见公式\eqref{Y1}%加括号
效果:
如果公式编号是1,那么引用的效果就是
见公式1
见公式(1)
点击1可以实现跳转。
表格:
定义代码:
\begin{center}
\label{tab1}
\setlength{\tabcolsep}{9mm}{
\begin{tabular}{ccc}
\midrule %添加表格中横线
第一个顶点&$(0,-300)$\\
第二个顶点&$(-300\sin2\beta,-300\cos2\beta)$\\
第三个顶点&$(-300\sin4\beta,-300\cos4\beta)$\\
……&……\\
第m个顶点&$(-300\sin[2(m-1)\beta],-300\cos[2(m-1)\beta])$\\
\midrule %添加表格底部粗线
\end{tabular}}
\end{center}
引用代码:
见表格\ref{tab1}
效果:
如果表格编号是1,那么引用的效果就是
见表格1
点击1可以实现跳转。
参考文献:
搜索网络有很多种,定义参考文献就有很多种,引用对应,但是我觉得其他方法都很麻烦,所以我只总结我常用觉得好用的这种。
定义代码:
\begin{thebibliography}{99} %参考文献
\bibitem{1} jjj\这里\label{}直接被bibitem后的{}替换了,1即该文献的标签
\bibitem{2} jj
\end{thebibliography}
引用代码:
参考文献\cite{1}%注意这里用的代码换了
效果:
点击1可以实现跳转。
注意:
- 注意本文的代码不可以直接复制运行,前面要有相应的包。\usepackage{}
- 引用有个很神奇的点,我每次第一次运行,会显示?,但是再运行一次就出现编号了,目前还不清楚为什么,欢迎各位补充。