Latex参考文献排版、引用及跳转
@关于Latex参考文献引用及跳转Latex
一、参考文献排版
方法一:在文章最后\end{document}之前直接使用以下代码即可:
\begin{thebibliography}{50} % 50为文献个数
\small %设置参考文献的字体大小(可注释)
\renewcommand\@biblabel[1]{#1.} %这个可以设置文献的序号为1.,2.这种样式;如果注释掉参考文献序号变为[1],[2]的样式
\bibitem{1}后跟文献信息
......
\bibitem{50}后跟文献信息
\end{thebibliography}
\end{document}
方法二:使用bib.tex文件排版参考文献。首先,在你的latex排版同目录下创建bib.tex文件,把方法一的代码写入bib.tex文件。然后在编译文件中\end{document}之前输入\input bib.tex,将文献导入。
二、文章中文献引用、标蓝以及跳转(超链接)
在文中需要引用文献的地方使用\cite{1}即可。
这部分总结一下我latex排版的坑!!!!!
1、不同的latex环境,使用同样的命令不一定能有一样的效果。
上面关于一、参考文献排版的方法基本上都是通用的,但是在文中对文献进行引用时,有的latex模板的环境在文中使用\cite{1}就可以显示带有蓝色超链接,可跳转的文献,但是!!!有的latex环境是死活不能跳转的,我搜了很多方法都没用,其中大部分是用\usepackage{hyperref}包,但是都不行。只有下面这种可以:
\usepackage[
pdfauthor={derajan},
pdftitle={How to do this},
pdfstartview=XYZ,
bookmarks=true,
colorlinks=true,
linkcolor=blue,
urlcolor=blue,
citecolor=blue,
pdftex,
bookmarks=true,
linktocpage=true, % makes the page number as hyperlink in table of content
hyperindex=true
]{hyperref}
但是会发现引用的参考文献并不是[1-3]这种格式,请看下面的2。
2、我在文章开头设置双栏排版:
\documentclass [5p,12pt] {elsarticle}
%一定要放置整个编译文件的最开头,即所有包\usepackage{}前面,5p就是双栏,12p是字体大小(可不要),{elsarticle} 为所使用的latex模板名称
还有1p,3p也可表示双栏和单栏,如下;
\documentclass [5p,twocolumn] {elsarticle}
**回到1中的问题:**引用的参考文献并不是[1-3]这种格式,所以就考虑在对两栏排版的命令中设置引用序号格式:
\documentclass [5p,hyperref,sort&compress] {elsarticle}
完成!!!!!!!
注:最合人意的latex环境就是方法一,什么多余的操作都不需要,引用即自动标红+超链接跳转。但是不同的latex模板环境不一样,参考文献以及包的使用效果不同,需要另想办法。呜呜呜呜呜呜呜~~~~~~