这不是最后一篇,明天开始建模所以会从6号开始继续更新。前情回顾【LaTeX】E喵的LaTeX新手入门教程(1)准备篇 
【LaTeX】E喵的LaTeX新手入门教程(2)基础排版 
【LaTeX】E喵的LaTeX新手入门教程(3)数学公式 
【LaTeX】E喵的LaTeX新手入门教程(4)图表参考文献天下文章一大抄,抄来抄去有提高。 ——白岩松常备工具:JabRef>>戳我下载<<JabRef是一款管理参考文献用的软件,相当好用。装好了以后在选项中把这两个选项改成如图示的样子。*nix用户可以尝试用用KBibTeX这个来自于KDE的软件,自动搜索什么的真是炫酷。JabRef使用的参考文献数据库是.bib格式的,这也正是LaTeX参考文献方案BibTeX所使用的文件,果断是绝配。由于一些奇怪的原因,JabRef中输入的文献名称和属性中,中文都是小框框。→_→大家摸着黑打吧。使用JabRef创建参考文献数据库打开JabRef,选择『文件』→『新建数据库』就完成了0w0现在我们来添加要引用的文献。点击工具栏上的『+』号:然后选择记录类型,也就是你要引用的文章类型,是论文还是其他的什么的。这里我们选个Article作为示例。这时就会有编辑框,把该填的地方都填了就可以了。我们且胡乱填一个。其中,BibTeXKey是我们在文档中引用该文献需要的东西,记不住了到这查一下就可以了。然后把它保存到和你的.tex源文件的相同目录下。插入参考文献我们有了.bib文件之后,就可以在LaTeX文档中插入参考文献了。要想在正文某处引用插入的参考文献,使用\cite{BibTeXKey}来引用。其中的BibTeXKey就是我们在JabRef中填写的那个BibTeXKey。同时,我们也需要在文档的最后建立一个参考文献列表。建立参考文献列表的方法极其简单:先指定参考文献列表的格式,用\bibliographystyle加一个格式参数。LaTeX内置的格式共有以下几种:

  • plain,按字母的顺序排列,比较次序为作者、年度和标题.
  • unsrt,样式同plain,只是按照引用的先后排序.
  • alpha,用作者名首字母+年份后两位作标号,以字母顺序排序.
  • abbrv,类似plain,将月份全拼改为缩写,更显紧凑.
  • ieeetr,国际电气电子工程师协会期刊样式.
  • acm,美国计算机学会期刊样式.
  • siam,美国工业和应用数学学会期刊样式.
  • apalike,美国心理学学会期刊样式.

除了以上的内置格式之外,也可以自己编写一个.bst文件来描述参考文献格式,这时\bibliographystyle的参数写你的bst文件不带扩展名的文件名就可以了。当然这个文件的语法很坑爹,所以一般情况下就用别人写好的就好。。。指定完了格式,在后面加上一个\bibliography{参考文献数据库文件名不带扩展名的},就算大功告成。说了这么多,不如动手实践一下我们就拿刚才的参考文献数据库来用一下。(不要纠结中文,这只是个示例,你可以打英文→_→)自古以来,喵星人的文明程度就超前于人类数千年之久。
因此,学习喵星人的先进文明,对于人类的发展有着巨大的好处。

喵星人的先进文明包括科技与文化两个方面\cite{mxr2013}。

\bibliographystyle{plain}
\bibliography{reference}编译带有参考文献的文档的流程比较奇怪,大家跟我来:

  1. xelatex编译一遍
  2. bibtex编译一遍
  3. xelatex编译一遍
  4. xelatex编译一遍

以上编译的都是你的.tex文件。BibTeX的编译按钮大家的工具栏上都有的。编译好后就可以看看效果啦~将『参考文献』插入目录这时如果我们使用\tableofcontents生成一个目录的话,是看不到参考文献的目录项的。要想将它加入,就必须手动加入。 在\bibliography后面加上一句就可以了\addcontentsline{toc}{级别}{目录项名称}级别可以填写文档结构的级别,如section、chapter等。再来个标题!这东西本来应该在第二期说的,当时给忘了。\title{标题}
\author{作者}
\date{日期}
\maketitle其中前三行可以写在导言区。最终成品的帅气文档!再次提示:这里出现了中文是因为本喵在导言区里加了其他的东西,乃们在实际编译时会看不到中文,此示例代码仅供娱乐。\title{向喵星人学习}
\author{E.~Meow}
\date{\today}
\maketitle
\tableofcontents
\section{引论}
自古以来,喵星人的文明程度就超前于人类数千年之久。
因此,学习喵星人的先进文明,对于人类的发展有着巨大的好处。

喵星人的先进文明包括科技与文化两个方面\cite{mxr2013}。

\bibliographystyle{plain}
\bibliography{reference}
\addcontentsline{toc}{section}{References}大型文章的组织LaTeX在编译文档时,内部申请的内存资源是有限的,对于太长的文档有时可能会编译失败,因此把文章的各部分单独分出来,编译器省心,看着也觉得整齐。对于大型文档,一般进行这样的拆分:

  • 一个主文档,包括你所有的导言区内容,正文使用\include包含文档各部分,最后加上参考文献那三句。
  • 若干个文档部分,不用写导言区也不用写\begin{document}和\end{document},只写文档正文。

还是拿刚才的成型文档示例。% This is main.tex
\documentclass{article}
% ===== 中文支持部分,请无视 =====
\usepackage{xeCJK}
\setCJKmainfont[BoldFont={黑体}]{宋体}
% ===== 结束 =====
\title{向喵星人学习}
\author{E.~Meow}
\date{\today}
\begin{document}
\maketitle
\tableofcontents

\include{intro}

\bibliographystyle{plain}
\bibliography{reference}
\addcontentsline{toc}{section}{References}
\end{document}-% This is intro.tex
\section{引论}
自古以来,喵星人的文明程度就超前于人类数千年之久。
因此,学习喵星人的先进文明,对于人类的发展有着巨大的好处。

喵星人的先进文明包括科技与文化两个方面\cite{mxr2013}。编译的时候仅编译main.tex即可,编译效果见前面的图,一样的。下期预告中文!
from: http://blog.renren.com/blog/339175058/894159975?bfrom=01020110200

【LaTeX】E喵的LaTeX新手入门教程(5)参考文献、文档组织相关推荐

  1. 【LaTeX】E喵的LaTeX新手入门教程(4)图表

    这里说的不是用LaTeX画图,而是插入已经画好的图片..想看画图可以把滚动条拉到底.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇  [LaTeX]E喵的LaTeX新手入门教程(2)基 ...

  2. 【LaTeX】E喵的LaTeX新手入门教程(6)中文

    假期玩得有点凶 ._.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇  [LaTeX]E喵的LaTeX新手入门教程(2)基础排版  [LaTeX]E喵的LaTeX新手入门教程(3)数学 ...

  3. 【LaTeX】E喵的LaTeX新手入门教程(3)数学公式

    昨天熄灯了真是坑爹.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇  [LaTeX]E喵的LaTeX新手入门教程(2)基础排版上一期测试答案1.大家一开始想到的肯定是\LaTeX{}e ...

  4. 【LaTeX】E喵的LaTeX新手入门教程(2)基础排版

    换了块硬盘折腾了好久..联想的驱动真坑爹.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇文档框架嗯昨天我们已经编写了一个最基本的文档,其内容是这样的:\documentclass{ar ...

  5. 【我的Latex学习之路】转载自:E喵的LaTeX新手入门教程(1)准备篇

    E喵的LaTeX新手入门教程(1)准备篇 **声明:**本篇博客转载自E喵的LaTeX新手入门教程,具体的出处我也找不到了,网络上好多好多,觉得他写的不错,于是就作为自己入门的教程,摘抄至此,重新排版 ...

  6. 想学python都要下载什么软件-学编程闲余时间建议下载的软件_Python新手入门教程...

    原标题:学编程闲余时间建议下载的软件_Python新手入门教程 Python新手入门教程_在手机上就能学习编程的软件 很多小伙伴会问:我在学编程,想利用坐地铁坐公交吃饭间隙学编程,在手机上能学编程的软 ...

  7. 编程入门python语言是多大孩子学的-不学点编程,将来怎么给孩子辅导作业―Python新手入门教程...

    为了填满AI时代的人才缺口,编程语言教育都从娃娃抓起了!如果你还不懂Python是什么将来怎么给孩子辅导作业呢? Python新手入门教程 近期,浙江省信息技术课程改革方案出台,Python言语现已断 ...

  8. Windows学习总结(6)——MindManager新手入门教程

    2019独角兽企业重金招聘Python工程师标准>>> MindManager新手入门教程 MindManager是一款创造.管理和交流思想的思维导图软件,其直观清晰的可视化界面和强 ...

  9. ps如何修改图片大小尺寸_PS新手入门教程:学习如何修改画布的大小

    PS新手入门教程:学习如何修改画布的大小.在photoshop中,可以把画布理解为一张白纸,而我们要处理的图像可以理解为这张白纸表面上的画.我们修改画布的大小时,图像并不会随着画布的大小而整体变大或缩 ...

最新文章

  1. 【OkHttp】OkHttp Get 和 Post 请求 ( 同步 Get 请求 | 异步 Get 请求 | 同步 Post 请求 | 异步 Post 请求 )
  2. 找出数组中出现次数超过一半的数
  3. Java中divide用法_java的BIgInteger类中divideAndRemainder方法怎么用?
  4. MFC BCGControlBar 库 使用方法
  5. Net操作Excel(终极方法NPOI)
  6. java 字节流写入_Java之基于字节流文件的写入和读取
  7. 【Python-2.7】如何判断对象是否为可迭代?
  8. emacs之occur mode笔记
  9. win10系统如何安装Oracle 10G
  10. 计算机专业个人职业规划范文200字,计算机专业职业生涯规划范文
  11. property of non-object,yii错误
  12. Linux内存管理之UMA模型和NUMA模型
  13. 斯诺登评苹果Face ID:我更担心隐私安全
  14. 无法支持计算机上的硬件,电脑经常弹出“不支持的硬件”怎么办?
  15. CISP证书专栏 — CISP-IRE证书
  16. 昨天的双十一你又剁手了吗?
  17. 漳州市计算机报名时间,漳州市计算机操作员证怎么考要什么条件考试需要多久...
  18. 【业务架构】价值链分析的直接指南
  19. YGG SEA 在越南成功启动
  20. Python 编程1000例(5):拿鸡蛋问题和回文数问题

热门文章

  1. Keras搭建YoloV4目标检测平台
  2. 抖音小程序开发:CEO们涌进直播间带货
  3. 语音识别真的比肩人类了?听听阿里iDST初敏怎么说
  4. 人生最浪费生命的四件事,2017年别再做了!
  5. 信用卡葵花宝典笔记(一)
  6. Redis-04Redis数据结构--哈希hash
  7. Shell脚本攻略01-简介/终端打印
  8. Halcon资料:image,region,xld三者如何转化和保存
  9. 2021-01-07 Halcon初学者知识【8】 将图像部分内容截取并保存
  10. 小能量汇聚成大能量_清体能量棒配料解析:小种子,大能量,藜麦和青稞