问题描述
大家在写技术文档、论文、项目书的时候,会引用很多文献,使用Latex可以实现对文献引用的统一自动管理,可以自动生成文献列表,不需要手工罗列,可以自动实现引用的更新和链接,不需要手工管理。但在撰写Latex文档时,默认的引用方式和生成的文献列表可能不满足我们的需求,本文介绍如何使用功能强大的natbib包进行文献引用管理,并针对常见几种常见需求,给出一些基于natbib的解决方法。
解决方法
在latex文档中如何使用natbib包
直接结合代码示例为大家说明,代码及注释如下:
\documentclass[12pt]{article} %文档头
\usepackage[UTF8]{ctex} % 显示中文
\usepackage[authoryear,sort&compress,round]{natbib} % 导入natbib包,使用author-year格式,圆括号,对多个引用按照在reference list中的顺序进行排序,compress表示压缩多个数字引用,如(3-8, 15),这里使用author-year,compress选项是不发挥作用的
\usepackage{hyperref} % 导入超链接包,在文中文献引用处点击可实现跳转
\newcommand{\citen}[1]{[\citenum{#1}]} % 定义一个新命令,在方括号中显示文献编号,如[3]
\begin{document} % 开始文档
\section{国内外研究现状} % 第一部分
关于人类视觉注意的理论假设人类视觉系统只详细地处理图像的某个局部,而不是整幅图像。
\cite{80cogSc/Treis