文章目录

  • 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如何写参考文献及修改顺序相关推荐

  1. 「 LaTex 」写论文,修改公式内行距的方法

    一.前言 在官网给的LaTex模板里作业,有时会遇到带有分式或大括号的公式顶端重叠的问题,下面给出解决方法. 二.技术实现         使用临时修改行距指令 \vspace{0.5ex} *{0. ...

  2. Latex中关于参考文献的一些经验

    又到了继春节后的又一个投稿高峰,在Latex中写参考文献时经常会出现这样那样的问题,而且出版社不同比如IEEE与Elaver,需要引入的包也有不同.在search解决方案时,发现一篇有用的博文,转载一 ...

  3. latex参考文献中修改指定作者的格式来突出显示

    latex参考文献中修改指定作者的格式来突出显示 1.引言 在撰写学位论文过程中,特别是在附作者在学期间的研究或工作成果的时候,往往需要突出显示文献列表作者的信息方便他人看到(假设研究成果以文献表的形 ...

  4. 「 LaTeX 」写论文,参考文献编译错误,ERROR:Misplaced alignment tab character .

    一.前言 小白在写LaTeX时遇到参考文献错误: 二.错误原因 原因在于参考文献(作者)中出现了&. 三.解决方法 我们在&前面加上\就可以了.即:& -> \& ...

  5. LaTeX 的对参考文献的处理

    LaTeX 的对参考文献的处理实在是非常的方便,我用过几次,有些体会,写出来供大家 参考.当然,自己的功力还不够深,有些地方问题一解决就罢手了,没有细究.LaTeX 对参考文献的处理有这么一些优点:1 ...

  6. Latex第一次写论文记录

    Latex第一次写论文记录 1. Latex的安装 2. Latex的简单使用 4. Latex模板 5. 论文标题,作者 6. Abstract 7. Introduction 7.1 文献的引用 ...

  7. latex中biblatex参考文献的标点、分隔符、本地化字符串中英文切换

    latex中biblatex参考文献的标点.分隔符.本地化字符串中英文切换 引言 在中文环境下使用中文的标点符号是一个常见的需求,所以有时我们需要对这些符号进行中英文(全半角)切换.latex中利用b ...

  8. Latex bibtex制作参考文献遇到问题总结

    Bibtex 报错 Unsupported entry type for misc 原因:由于参考文献著录/标注标准(2005版)GBT7714-2005.bst 中不支持 misc 的 entry ...

  9. LaTeX中处理参考文献的三种方法总结

    LaTeX 中处理参考文献的三种方法总结 1.摘要 2.关键词 3.处理参考文献常用的三种方法 3.1 方法一:用BibLaTeX处理 3.2 方法二:用BibTeX处理 3.3 方法三:用thebi ...

  10. 用latex在写MDPI的文章文献References部分时遇到的问题(! Misplaced alignment tab character .)

    用latex在写MDPI的文章文献References部分时遇到的问题 1.MDPI中的文章的参考文献是怎样的一个样式既最终结果 2.如何添加参考文献 3.可能遇到的问题 1.先展示结果 文中的样式 ...

最新文章

  1. LR中的吞吐量与响应时间
  2. 财务用计算机可以一次摊销,购入的电脑可以一次性计提折旧吗
  3. 蓝桥杯JAVA---2013---B----世纪末的星期
  4. 系统分析员备考之系统工程篇(系统工程基础)
  5. IO流(1)--文件流及其原理
  6. SEO优化中的div+css命名规则
  7. 初级Java代码——自制坦克大战游戏
  8. 怎么写专利更容易通过?
  9. 服务器XP系统打印机共享设置,如何设置打印机共享_教你在xp系统上设置打印机共享 - 驱动管家...
  10. 2020年,最优秀的大数据公司有哪些?
  11. 极限中0除以常数_酶动力学中的一些常数简介
  12. 离散数学模拟微信红包算法升级版
  13. 手机微信群控源码二次开发
  14. 漫谈程序员(十六)健康程序猿系列之健康体魄
  15. 倾向得分匹配只看这篇就够了
  16. 【0】uC/OS-III应用开发————uC/OS-III的几个重要特性
  17. 从一个服务器拷贝文件到另一个服务器,从一台服务器上拷贝到另一台服务器
  18. 广东可团购烧号CDMA版iPhone 4
  19. 简单理解XHR、Ajax、Axios、Promise
  20. android township 游戏存档备份,3DS CIA游戏存档备份、恢复及保存教程

热门文章

  1. Swin-transformer block整体理解
  2. 项目管理所有计算公式
  3. Linu中的网络配置(设置ip,网关(路由功能),dns),虚拟机上网
  4. 「或许我们都应该学会接受,喜欢的人不一定喜欢自己吧~」电影《盛夏未来》戳心台词!世界上没有那么多刚刚好~
  5. k8s之四层负载均衡Service:概念、原理解读
  6. 分门别类刷leetcode——链表
  7. H5横幅,旗帜飘动动画
  8. JSON校验和JSON在线编辑器
  9. Json 读文件错误:Expecting property name enclosed
  10. 如何打开.exe文件