Latex中bib文件制作(参考文献制作)
论文参考文献的组织是一个挺麻烦的事情,刚开始写论文的时候自己很多东西不知道,参考文献在自己组织,自己填写各个item,真是麻烦啊,网搜上了搜,还真找到一些好方法,google的是自己常用的,不知道还有哪些方法大家可以共享啊。
一、用Google来做Latex的bib文件
1. 打开scholar.google.com
2. 定制 Scholar Preferences->Bibliography Manager ->Show links to import citations int
o BibTeX (选中这个)3. search something like "multicast" in the scholar.google.com,
in the result list, kick "Import into BibTeX" copy the text to bibtex database directly,4 直接去编译,不用任何修改
23BibTeX 是一种格式和一个程序, 用于协调LaTeX的参考文献处理.
BibTeX 使用数据库的的方式来管理参考文献. BibTeX 文件的后缀名为 .bib . 先来看一个例子
@article{name1,
author = {作者, 多个作者用 and 连接},
title = {标题},
journal = {期刊名},
volume = {卷20},
number = {页码},
year = {年份},
abstract = {摘要, 这个主要是引用的时候自己参考的, 这一行不是必须的}
}
@book{name2,
author ="作者",
year="年份2008",
title="书名",
publisher ="出版社名称"
}
说明:
- 第一行@article 告诉 BibTeX 这是一个文章类型的参考文献. 还有其它格式, 例如 article, book, booklet, conference, inbook, incollection, inproceedings, manual, misc, mastersthesis, phdthesis, proceedings, techreport, unpublished 等等.
- 接下来的"name1", 就是你在正文中应用这个条目的名称.
- 其它就是参考文献里面的具体内容啦.
在LaTeX中使用BibTeX
为了在LaTeX中使用BibTeX 数据库, 你必须先做下面三件事情:
1) 设置参考文献的类型 (bibliography style). 标准的为 plain:
\bibliographystyle{plain}
将上面的命令放在 LaTeX 文档的 \begin{document}后边. 其它的类型包括
- unsrt – 基本上跟 plain 类型一样, 除了参考文献的条目的编号是按照引用的顺序, 而不是按照作者的字母顺序.
- alpha – 类似于 plain 类型, 当参考文献的条目的编号基于作者名字和出版年份的顺序.
- abbrv – 缩写格式 .
2) 标记引用 (Make citations). 当你在文档中想使用引用时, 插入 LaTeX 命令
\cite{引用文章名称}
"引用文章名称" 就是前边定义@article后面的名称.
3) 告诉LaTeX生成参考文献列表 . 在 LaTeX 的结束前输入
\bibliography{bibfile}
这里bibfile 就是你的 BibTeX 数据库文件 bibfile.bib .
运行 BibTeX
分为下面四步
- 用LaTeX编译你的 .tex 文件 , 这是生成一个 .aux 的文件, 这告诉 BibTeX 将使用那些应用.
- 用BibTeX 编译 .bib 文件.
- 再次用LaTeX 编译你的 .tex 文件, 这个时候在文档中已经包含了参考文献, 但此时引用的编号可能不正确.
- 最后用 LaTeX 编译你的 .tex 文件, 如果一切顺利的话, 这是所有东西都已正常了.
例子: 将上面的 BibTeX 的的例子保存为 bibtex-example.bib .
\documentclass{article}
\usepackage{CJK}
\begin{document}
\begin{CJK}{UTF8}{gkai}
%我是在linux下用使用latex的, window用户将上一行改为\begin{CJK}{GBK}{kai}
text\cite{name1}\cite{name2}
中文
把Latex中的 Reference 写成中文的"参考文献"
%如果文档类是article之类的, 用\renewcommand\refname{参考文献}
%如果文档类是book之类的, 用\renewcommand\bibname{参考文献}
\renewcommand\refname{参考文献}
\bibliographystyle{plain}
\bibliography{ bibtex-example.bib}
\end{CJK}
\end{document}
将上面的内容保存为bibtex-example.tex .
latex编译一次, bibtex 编译一次, 再用 latex编译两次就大功告成了
from: http://www.zhizhihu.com/html/y2009/956.html
Latex中bib文件制作(参考文献制作)相关推荐
- MikTex+Texmaker环境LaTeX使用bib文件引用参考文献步骤
一.MikTex+Texmaker环境 MikTex+Texmaker环境是一个LaTeX编辑与编译,以及PDF预览环境.如果还没装好的话,推荐浏览[MiKTeX+Texmaker安装]这篇博客去安装 ...
- 在IEEE TVCG模板使用bib文件加入参考文献
下载TVCG Journal LaTeX模板后,发现默认插入参考文献的方法是在LaTex代码内插入(如下图),而且不带.bib文件.那如何利用.bib文件加入参考文献呢? 这里以bare_jrnl_c ...
- wince中BIB文件的详细介绍
wince中BIB文件的详细介绍 在WinCE中使用的一个重要的文件就是BIB文件,全称Binary Image Builder File.在WinCE的编译过程中会用到BIB文件,应该是在最后的Ma ...
- 为bib文件中文参考文献的key域添加排序用拼音
为bib文件中文参考文献的key域添加排序用拼音 这也是我在latexstudio写的文章. 请直接看: [为bib文件中文参考文献的key域添加排序用拼音]
- latex参考文献bib基本格式_在Latex中使用Bibtex生成参考文献
在科研写作中,参考文献格式一直都是比较头疼的问题,尤其是在Latex排版过程中,将Bibtex按照固定格式生成参考文献的方式比较受欢迎,下面进行详细介绍. 一.原料 1. bib 文件,这个文件是你参 ...
- Texmaker中使用.bib文件生成参考文献
以Texmaker为例总结起来: 以 PDFLaTeX编译.tex文件,生成.aux文件: 以 BibTeX编译.tex文件,注意不是.bib文件,此处需要上一步生成的.aux文件,生成.bbl文件: ...
- Latex引用bib文件的一个流程
1.引用cite包 在文档开头引用cite宏包 \usepackage{cite} 2.制作bib文件 一般来说可以直接用Texstudio直接生成bib文件.步骤如下: 新建文件 去google s ...
- Latex引用bib文件步骤
引用cite包 首先我们要在tex文件前面添加使用cite包 \documentclass{article} \usepackage{cite} \begin{document}... 文中引用对应论 ...
- 关于latex中bib引用学位论文出现[S.l.]问题的解决方案
相信很多人和我一样,学校的模板用的是旧的05版标准,导致bib文件中引用学位论文时,如果缺少address字段,就会被以[S.l.]代替的问题,查了很久也没有找到一个简单的解决方法,大都是推荐更换模板 ...
最新文章
- PostgreSQL Oracle兼容性之 - plpgsql 自治事务(autonomous_transaction)补丁
- assa_高金赴美国ASSA年会招聘青年教授
- 常考数据结构与算法:最大正方形
- 码栈开发手册(四)---编码方式开发(日期相关函数)
- 各种梯度下降 bgd sgd mbgd adam
- 12.figure/subplot多窗口技巧
- Day1-dns Extension
- node 命令行升级版本
- mysql索引空间配置_加入空间mysql索引
- ddr4 dqs 频率_一张图看懂如何选择DDR4内存的频率和容量
- java 反射泛型方法_java基础之反射和泛型以及注解
- SQL入门经典(第5版)
- SPSS独立样本t检验结果分析
- CentOS 8 修改DNS地址
- python分割图片、合并图片
- 安装oracle客户端此先决条件,xp系统下oracle 11g客户端安装先决条件检查全部失败...
- scrapy 两类item_手把手教你进行Scrapy中item类的实例化操作
- ExecutorService 接口学习
- python pta实验八
- 您目前无法访问XXXX,因为此网站使用了HSTS
热门文章
- 【Python】Jupyter notebook
- 【采用】百度大规模知识图谱构建及智能应用
- 大会直击|微软亚洲研究院刘铁岩:深度学习成功的秘密
- 论文解析:人脸检测中级联卷积神经网络的联合训练
- 腾讯英特尔联手推出实时视频美颜方案
- @springbootapplication 注解_Spring Boot最核心的27个干货注解,你了解多少?
- Apache ZooKeeper - 线上系统日志清理
- linux分辨率高字体小 redhat,为Redhat Enterprise Linux的两个字体子系统添加字体
- 微信小程序中input和picker之间切换导致input无法失去焦点
- spring工厂生产对象时对象生命周期的三个阶段