看了下其他人的博客,使用引用时无法跳转,使用url时也无法跳转。我这里研究了一下如何跳转并设置颜色,让利论文看起来更方便、美观一些。
- 构建bib文件
去百度或者谷歌学引擎中找到引用BibTex文件,然后再你的tex的同级目录构造一个bib文件,把内容复制进去,假设命名为ref.bib。 - 导包
放在\documentclass之后,第一个第二个与文献有关,第二个包控制文献跳转,还可以编辑url或链接的颜色,我这里都用了蓝色。第三个包与url有关。
\documentclass[runningheads]{llncs}
\usepackage{graphicx}
\usepackage{cite}
\usepackage[colorlinks,
urlcolor=blue,
linkcolor=blue, %%修改此处为你想要的颜色
anchorcolor=blue, %%修改此处为你想要的颜色
citecolor=blue, %%修改此处为你想要的颜色,例如修改blue为red
]{hyperref}
\usepackage{url}
\def\UrlBreaks{\do\A\do\B\do\C\do\D\do\E\do\F\do\G\do\H\do\I\do\J
\do\K\do\L\do\M\do\N\do\O\do\P\do\Q\do\R\do\S\do\T\do\U\do\V
\do\W\do\X\do\Y\do\Z\do\[\do\\\do\]\do\^\do\_\do\`\do\a\do\b
\do\c\do\d\do\e\do\f\do\g\do\h\do\i\do\j\do\k\do\l\do\m\do\n
\do\o\do\p\do\q\do\r\do\s\do\t\do\u\do\v\do\w\do\x\do\y\do\z
\do\.\do\@\do\\\do\/\do\!\do\_\do\|\do\;\do\>\do\]\do\)\do\,
\do\?\do\'\do+\do\=\do\#}
- 在tex文件中引用文献
例如你想引用ngcf和gcmc,就可以 用下面的代码。他们对应的bib文件的内容也在下面。
~\cite{ngcf,gcmc}
@inproceedings{ngcf,
title={Multi-component graph convolutional collaborative filtering},
author={Wang, Xiao and Wang, Ruijia and Shi, Chuan and Song, Guojie and Li, Qingyong},
booktitle={Proceedings of the AAAI Conference on Artificial Intelligence},
volume={34},
pages={6267--6274},
year={2020}
}
@article{gcmc,
title={Graph convolutional matrix completion},
author={Berg, Rianne van den and Kipf, Thomas N and Welling, Max},
journal={arXiv preprint arXiv:1706.02263},
year={2017}
}
- 使用url
我是在参考文献中使用url的,代码如下:
\!\url{https://tianchi.aliyun.com/dataset/dataDetail?dataId=649}
- 文档结尾的设置
第一个引用对应着tex同级目录下的splncs04.bst文件,一般是别人准备好的,第二个是你自己命名的bib文件,注意这里引用时,不要加后缀。
\bibliographystyle{splncs04}
\bibliography{ref}
- 编译
变异之后,就可以看到彩色的url并且能够进行文献跳转了。