Latex如何写参考文献及修改顺序
文章目录
- 1. Bibtex是什么
- 2. 如何利用endnotes生成bib文件
- 3. 在LaTex中使用生成的参考文献bib文件
- 4. texstudio 运行 BibTeX
- 示例
- 5. 其他细节问题
- 如何方框内引入多个文献
- 参考文献出现顺序改变
1. Bibtex是什么
BibleTex是一种采用一种特定的格式进行参考文献的储存,里面内容排版以下面例子作为参考:
@article{name1,
author = {作者, 多个作者用 and 连接},
title = {标题},
journal = {期刊名},
volume = {卷20},
number = {页码},
year = {年份},
abstract = {摘要, 这个主要是引用的时候自己参考的, 这一行不是必须的}
}
@book{name2,
author =“作者”,
year=“年份2008”,
title=“书名”,
publisher =“出版社名称”
}
说明:
- 第一行@article 告诉 BibTeX 这是一个文章类型的参考文献. 还有其它格式, 例如 article, book, booklet, conference等等.
- 接下来的"name1", 就是你在正文中应用这个条目的名称.相当于每一篇文章的特定标识符
- 其它就是参考文献里面的具体内容啦.
2. 如何利用endnotes生成bib文件
在endnote中选中你需要的文献,按照如下操作
第四步:将保存后的txt文件后缀改为bib即可
3. 在LaTex中使用生成的参考文献bib文件
为了在 LaTeX 中使用BibTeX 数据库, 你必须先做下面三件事情:
1) 设置参考文献的类型 (bibliography style). 标准的为 plain:
bibliographystyle{plain} %这行命令不能少,不然会出错:I found no bibstyle command---while reading file XX.aux
将上面的命令放在 LaTeX 文档的 begin{document}后边. 其它的类型包括
- unsrt – 基本上跟 plain 类型一样, 除了参考文献的条目的编号是按照引用的顺序, 而不是按照作者的字母顺序.
- alpha – 类似于 plain 类型, 当参考文献的条目的编号基于作者名字和出版年份的顺序.
- abbrv – 缩写格式 .
2) 标记引用 (Make citations). 当你在文档中想使用引用时, 插入 LaTeX 命令
cite{引用文章名称} 注意:此处"引用文章名称" 就是前边定义@article后面的名称.
3) 告诉 LaTeX 生成参考文献列表 . 在\end{document}前输入
bibliography{bibfile} 此处bibfile填入你的 bib文件名,无后缀
这里bibfile 就是你的 BibTeX 数据库文件
4. texstudio 运行 BibTeX
分为下面四步
1. 用LaTeX编译你的 .tex 文件 , 这是生成一个 .aux 的文件, 这告诉 BibTeX 将使用那些应用.
2. 用BibTeX 编译 .bib 文件.
3. 再次用LaTeX 编译你的 .tex 文件, 这个时候在文档中已经包含了参考文献, 但此时引用的编号可能不正确.
4. 最后用 LaTeX 编译你的 .tex 文件, 如果一切顺利的话, 这是所有东西都已正常了.
快捷键:
F5编译tex文件,得到aux辅助文件
F8,用BibTeX编译器编译aux文件
再F5两次,则得到正确结果
示例
例子: 将上面的 BibTeX 的的例子保存为 bibtex-example.bib .
documentclass{article}
usepackage{CJK}
begin{document}
begin{CJK}{UTF8}{gkai}
%我是在linux下用使用latex的, window用户将上一行改为begin{CJK}{GBK}{kai}
textcite{name1}cite{name2}
中文
把Latex中的 Reference 写成中文的"参考文献"
%如果文档类是article之类的, 用renewcommandrefname{参考文献}
%如果文档类是book之类的, 用renewcommandbibname{参考文献}
renewcommandrefname{参考文献}
bibliographystyle{plain}
bibliography{ bibtex-example.bib}
end{CJK}
end{document}
将上面的内容保存为bibtex-example.tex .
latex编译一次, bibtex 编译一次, 再用 latex编译两次就大功告成了!
5. 其他细节问题
如何方框内引入多个文献
在\cite内以","将两个文献标识符进行隔开
参考文献出现顺序改变
报错形式如下:
开始 : D:/CodeIDE/LaTeX/texlive/bin/win32/bibtex.exe "main-LaTeX-2021"This is BibTeX, Version 0.99d (TeX Live 2020/W32TeX)
The top-level auxiliary file: main-LaTeX-2021.aux
The style file: aaai21.bst
Illegal, another \bibstyle command---line 36 of file main-LaTeX-2021.aux: \bibstyle: {aaai}
I'm skipping whatever remains of this command
Database file #1: ref.bib
(There was 1 error message)
错误原因是参考文献格式的宏包预定义里面已经声明过了,不用在latex结尾再次声明了,删掉即可。
即
\bibliographystyle{aaai}
\bibliography{ref}
变成
\bibliography{ref}
就不会再报这个错误了
参考文章:
[https://blog.csdn.net/c2a2o2/article/details/80610264]
Latex如何写参考文献及修改顺序相关推荐
- 「 LaTex 」写论文,修改公式内行距的方法
一.前言 在官网给的LaTex模板里作业,有时会遇到带有分式或大括号的公式顶端重叠的问题,下面给出解决方法. 二.技术实现 使用临时修改行距指令 \vspace{0.5ex} *{0. ...
- Latex中关于参考文献的一些经验
又到了继春节后的又一个投稿高峰,在Latex中写参考文献时经常会出现这样那样的问题,而且出版社不同比如IEEE与Elaver,需要引入的包也有不同.在search解决方案时,发现一篇有用的博文,转载一 ...
- latex参考文献中修改指定作者的格式来突出显示
latex参考文献中修改指定作者的格式来突出显示 1.引言 在撰写学位论文过程中,特别是在附作者在学期间的研究或工作成果的时候,往往需要突出显示文献列表作者的信息方便他人看到(假设研究成果以文献表的形 ...
- 「 LaTeX 」写论文,参考文献编译错误,ERROR:Misplaced alignment tab character .
一.前言 小白在写LaTeX时遇到参考文献错误: 二.错误原因 原因在于参考文献(作者)中出现了&. 三.解决方法 我们在&前面加上\就可以了.即:& -> \& ...
- LaTeX 的对参考文献的处理
LaTeX 的对参考文献的处理实在是非常的方便,我用过几次,有些体会,写出来供大家 参考.当然,自己的功力还不够深,有些地方问题一解决就罢手了,没有细究.LaTeX 对参考文献的处理有这么一些优点:1 ...
- Latex第一次写论文记录
Latex第一次写论文记录 1. Latex的安装 2. Latex的简单使用 4. Latex模板 5. 论文标题,作者 6. Abstract 7. Introduction 7.1 文献的引用 ...
- latex中biblatex参考文献的标点、分隔符、本地化字符串中英文切换
latex中biblatex参考文献的标点.分隔符.本地化字符串中英文切换 引言 在中文环境下使用中文的标点符号是一个常见的需求,所以有时我们需要对这些符号进行中英文(全半角)切换.latex中利用b ...
- Latex bibtex制作参考文献遇到问题总结
Bibtex 报错 Unsupported entry type for misc 原因:由于参考文献著录/标注标准(2005版)GBT7714-2005.bst 中不支持 misc 的 entry ...
- LaTeX中处理参考文献的三种方法总结
LaTeX 中处理参考文献的三种方法总结 1.摘要 2.关键词 3.处理参考文献常用的三种方法 3.1 方法一:用BibLaTeX处理 3.2 方法二:用BibTeX处理 3.3 方法三:用thebi ...
- 用latex在写MDPI的文章文献References部分时遇到的问题(! Misplaced alignment tab character .)
用latex在写MDPI的文章文献References部分时遇到的问题 1.MDPI中的文章的参考文献是怎样的一个样式既最终结果 2.如何添加参考文献 3.可能遇到的问题 1.先展示结果 文中的样式 ...
最新文章
- LR中的吞吐量与响应时间
- 财务用计算机可以一次摊销,购入的电脑可以一次性计提折旧吗
- 蓝桥杯JAVA---2013---B----世纪末的星期
- 系统分析员备考之系统工程篇(系统工程基础)
- IO流(1)--文件流及其原理
- SEO优化中的div+css命名规则
- 初级Java代码——自制坦克大战游戏
- 怎么写专利更容易通过?
- 服务器XP系统打印机共享设置,如何设置打印机共享_教你在xp系统上设置打印机共享 - 驱动管家...
- 2020年,最优秀的大数据公司有哪些?
- 极限中0除以常数_酶动力学中的一些常数简介
- 离散数学模拟微信红包算法升级版
- 手机微信群控源码二次开发
- 漫谈程序员(十六)健康程序猿系列之健康体魄
- 倾向得分匹配只看这篇就够了
- 【0】uC/OS-III应用开发————uC/OS-III的几个重要特性
- 从一个服务器拷贝文件到另一个服务器,从一台服务器上拷贝到另一台服务器
- 广东可团购烧号CDMA版iPhone 4
- 简单理解XHR、Ajax、Axios、Promise
- android township 游戏存档备份,3DS CIA游戏存档备份、恢复及保存教程