`
445822357
  • 浏览: 738684 次
文章分类
社区版块
存档分类
最新评论

【LaTeX入门】12、参考文献(1)

 
阅读更多
引言

在写论文时都会在正文中引用一些参考文献,并在最后列出参考文献。
在word中书写参考文献时一定会出现如下场景:
你在写一篇论文,论文要求“根据引用文献的顺序对参考文献进行编号”,目前你的参考文献有文章 A(当前编号为1),文章 B(当前编号为2),文章 C(当前编号为3) 这三篇文献,文章中有50处引用了文章A,20处引用了文章B,10处引用了文章C,这时候你发现在文章开头需要引用一篇文章D,而这时就意味着你需要把文章A的编号改为2,文章B的编号改为3,文章C的编号改为4,即你需要在80处引用这些文献的地方修改编号,这是多么可怕的事情啊。
LaTeX 能够对参考文献进行自动编号,本文首先讲解最基本的参考文献的实现方法,这种方法适用于引用较少的参考文献的文章;以后的文章会讲解使用 BibTeX 宏包实现参考文献。

一、基本方法


在article中参考文献标题为\refname,在book中为\bibname。
编译带有参考文献的源文件时的编译顺序为LaTeX -> LaTeX -> dvipdf,因为第一次编译时系统会在\cite{}的地方添一个问号,在第二次编译时补上编号。
我们通过一个很实际的例子来介绍参考文献的实现方法。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
\documentclass[11pt,a4paper]{article}
\usepackage{CJK}
\usepackage{type1cm}
\usepackage{times}
\newcommand{\scite}[1]{\textsuperscript{\cite{#1}}} %既上标又加方括号
\newcommand{\xiaosan}{\fontsize{15pt}{22pt}\selectfont}
\newcommand{\hei}{\CJKfamily{hei}}
\renewcommand{\baselinestretch}{1.3}
\begin{document}
\begin{CJK*}{GBK}{song}
在本文中,引用了\scite{lu,bellman}这两篇文章。
\renewcommand{\refname}{\hei\xiaosan\centerline{参考文献}}
\begin{thebibliography}{00}
\setlength{\itemsep}{0pt}
\bibitem{lu}陆锋.~最短路径算法:分类体系与研究进展[J].~测绘学报, 2001.
\bibitem{bellman}R.~E. Bellman.~On a routing problem[J].~Quart. Appl. Math.,~16:87--90, 1958.
\end{thebibliography}
\end{CJK*}
\end{document}

第1行:声明该文档是一般文章类,且基本字体为11pt,纸张大小为A4纸。
第2行:导入CJK宏包,支持中文。
第3行:导入type1cm宏包,支持任意大小的字体。
第4行:导入times宏包,英文用 Times New Roman 字体。
第5行:重新设置引用文献时的标号样式为方括号+上标。
第12行:设置参考文献的标题为“参考文献”,且居中对齐,默认是“Reference”。
第13行:{00}表示参考文献的编号为2位数。
第14行:每个文献之间的行距为一般文章行距,没有额外间隔。
第15行:\bibitem{lu}..... ,其中lu为引用标记,即如果文章中要引用该文献,则可以\cite{lu}。

实现效果如下:




分享到:
评论

相关推荐

    《LaTeX入门》教程《杂谈勾股定理》源码

    资源包包含源代码、参考文献库、编译文件等,本文采用Texlive中XeLaTex编译通过,在WinEdt、Texworks中也能通过。

    科技文献排版系统LaTex入门与提高

    是专业的排版软件LaTeX的一本指导书,可以参考,个人觉得挺有用的

    latex 中文教程入门

    参考文献[1, 3] 对LATEX 系统提供了完整的描述。 对大多数计算机,从个人计算机(PC)和Mac 到大型的UNIX 和 VMS 系统,LATEX 都有适用版本。在许多大学的计算机机房,你会发现系 统中已经安装了LATEX 并能够使用。...

    biblatex-solution-to-latex-bibliography:latex中文参考文献解决方案--基于biblatex、thebibliography和bibtex的方法||biblatex 简明使用手册

    为国内LaTeX 用户提供一个较为全面的biblatex 参考文献生成入门教程。 针对LaTeX 文档的参考文献相关问题,分析了参考文献生成的一般需求,给出基于biblatex宏包全套解决方案。 从文献数据源文件准备,tex源文档的...

    Latex 快速入门

    LATEX[1] 是一种排版系统,它非常适用于生成高印刷质量的科技和数学 类文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种 类的文档。...参考文献 [1, 3] 对 LATEX 系统提供了完整的描述。

    LaTeX入门教程 & Elseiver模板使用

    LaTeX入门教程 & Elseiver模板使用 背景     最近准备向Elseiver期刊投稿,而官网仅提供了LaTeX写作模板,虽然内心有一万个不愿意使用LaTex(是的…我不会用==),但因为担心word格式不标准被拒只能现学现用了。...

    LaTeX文档.zip

    第六章介绍了LATEX 的一些扩展功能:排版参考文献、排版索引、排版带有颜色和超链接的电 子文档。 第七章介绍了如何在LATEX 里使用TikZ 绘图。作为入门手册,这一部分点到为止。 第八章当你相当熟悉前面几章的内容,...

    latex图表使用介绍

    latex图表制作入门介绍,PPT的最后带有参考文献,可作扩展阅读

    latex相关.txt

    由于文件大小限制,上传了网盘下载链接,资源包含 texlive2019(即latex)、texstudio(编辑器)、JabRef(参考文献编辑器)、jre(jabref的依赖)、latex入门手册。

    latex学习教程,十个方法掌握基本使用方法.zip

    参考文献管理:引用外部文献的正确方法,确保格式无误。 多语言支持:满足全球读者需求,处理多语言文本。 编译与发布:从源文件到PDF的整个流程,以及如何分享文档。 目标受众: 无论您是学生、研究员还是专业文档...

    本科毕业设计用网上的源码-UndergraduateThesisLaTeXTemplate:中国海洋大学本科毕业论文LaTeX模版OUCUnd

    在main.tex上修改并增添你的个人内容,在main.bib上管理你的参考文献。 生成 如果你可以使用 make make 或者你希望手动编译,那么编译顺序应该是xelatex -> bibtex -> xelatex -> xelatex。 macOS用户 由于系统字体...

    markdown 数学语法pdf

    参考文献 [1, 3] 对 LATEX 系统提供了完整的描述。 对大多数计算机,从个人计算机(PC)和 Mac 到大型的 UNIX 和 VMS 系统,LATEX 都有适用版本。在许多大学的计算机机房,你会发现系 统中已经安装了 LATEX 并能够使用...

    elsarticle使用入门1

    参考文献 https://www.jianshu.com/p/a3e7a14f8905 https://blog.csdn.net/qq_36607894/article/details/100560421 elsarticle初次使用 下载elsarticle.ins和elsarticle.dtx,并放在当前目录 在当前目录执行: latex...

    JabRef 2.6

    JabRef 是一个开源的参考文献管理软件,使用 Java 语言编写,所以天生具有跨平台特性,通用于安装有 Java 支持的 Windows, Linux 和 Mac。JabRef 最大的特点就是使用 BibTeX 格式的数据库,所以它最适合 LaTeX 用户...

    windycity:biblatex的芝加哥风格

    多风的城市关于风之城是一种样式,根据》第17版,格式为注释,参考书目,括号内的引文和参考文献清单。 它可以准确地处理各种引用,并包括支持特殊情况的一组选项和命令。 它还为在单个引用中引用和安排不同类型的...

    2017数学建模国赛+深圳杯优秀论文

    MATLAB 感兴趣的同学可以将这本以及下一本作为入门参考书。 5. 《MATLAB R2014a 完全自学一本通》刘浩等著 阅读人群:编程 这本书是一本 MATLAB 工具书,并不完全针对数学建模,但是很多 MATLAB 使 用的小技巧都...

    doconce:轻量级标记语言-一次记录,可在任何地方包含

    最有效的入门方法是查看并研究(它具有标题,作者,摘要,目录,标题,注释,内联数学公式,单个/多个方程式等所有基本元素,带有或不带有编号,标签,对部分和方程式的交叉引用,项目符号列表,枚举列表,从文件中...

    自己动手写操作系统(含源代码).part1

    本书尤其适合作为你的引路书籍,因为它翔实地介绍了初学者入门时所必需的知识积累,而这些知识在《操作系统:设计与实现》一书中是没有涉及的,笔者本人是把这本书作为写操作系统的主要参考书籍之一,所以在本书中对...

    自己动手写操作系统(含源代码).part2

    本书尤其适合作为你的引路书籍,因为它翔实地介绍了初学者入门时所必需的知识积累,而这些知识在《操作系统:设计与实现》一书中是没有涉及的,笔者本人是把这本书作为写操作系统的主要参考书籍之一,所以在本书中对...

Global site tag (gtag.js) - Google Analytics