latex 添加Bibtex 全解(使用TeXstudio)
前提知识:
生成pdf的一般流程
在使用Latex之前,我们一般会借用已有的论文模板,在模板基础上加入我们自己的文章内容,随后编译成PDF文件,其基本流程就是:Latex->Bibtex->Latext->Latex。
1、第一步点击Latex编译,可以获得*.aux文件、*.dvi文件、*.log文件以及*.gz文件; 这里TeXstudio没有生成dvi文件,我没有深究
2、第二步点击Bibtex编译,可以获得*.blg(性能监视器文件)和*.bbl文件;
3、第三步再次点击Latex编译,获得新的*.aux文件、*.dvi文件、*.log文件以及*.gz文件;
4、第四步再次点击Latex编译。
在TeXstudio中F6是编译latex,F8是编译Bibtex,需要看好期刊需要哪种Bibtex的模板,在进行引用。
所以需要注意的是,在TeXstudio中,需要按F8,F6,F6来生成最终的.pdf文件
文件类型的解释
.bst文件,是参考文献的格式/风格说明文件,一般是期刊模板中一并提供
.bib文件,参考文献的源文件,自己需要引用的参考文献都要放在这里面,.bib文件需要自己创建,创建方法很简单,新建一个txt文本文档,copy
.tex 平时编写文章的文件(源文件)
.cls 文件: cls文件是latex的格式文件,规定了tex源文件的排版格局,称为类文件(class),使用\documentclass{}导入
>一些生成的中间文件:
.aux文件:引用标记记录文件
.blg文件:为bibtex处理过程记录文件
.bbl文件:由BiBTeX编辑.bib后创建的文献文件,再次编译时带入源文件生成文献列表。
上面是一些常用的,具体可以见[LaTex使用过程中的各种类型文件说明](https://blog.csdn.net/jordandandan/article/details/10255281)
步骤:
1.Google找相应的bst文件,写相应的bib文件
2.在tex中加入
\bibliographystyle{plain}
\bibliography{ref}
3.在文章中需要引用的地方进行引用
\cite{stilman2007task}
常见问题有:
1.Misplaced alignment tab character &
在用latex导入参考文献时,有时会出现这种错误,原因在于参考文献中出现了&,这是我们在前面加上\就可以了。即
& -> &
2.难受的是呢, 很多时候以前的习惯,就比如是word中的,文献是1,2,3,4,5,...这样一点一点标号的。
但是使用latex他的标号是按照bst文件(style)的规定进行标号的。
也就是说他的文献序号是自动生成的。
在大多数时候,我们希望 : 引用文章是按序的。
怎么解决这个问题呢?
这个是splncs的版本问题,splncs.bst就ok的, 可以先用这个,然后看出版社怎么要求。
也不是完全就按顺序来嘛
latex 添加Bibtex 全解(使用TeXstudio)的更多相关文章
- Latex排版全解
Latex排版全解 LATEX(英语发音:/ˈleɪtɛk/ LAY-tek或英语发音:/ˈlɑːtɛk/ LAH-tek,音译“拉泰赫”),是一种基于TEX的排版系统,由美国电脑学家莱斯利•兰伯特在 ...
- Latex排版全解【转载】
Latex排版全解 https://www.cnblogs.com/jingwhale/p/4250296.html
- Latex排版全解(转)
Latex排版全解 http://blog.csdn.net/langb2014/article/details/51354238
- IOS-UITextField-全解
IOS-UITextField-全解 //初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame: ...
- js系列教程2-对象、构造函数、对象属性全解
全栈工程师开发手册 (作者:栾鹏) 快捷链接: js系列教程1-数组操作全解 js系列教程2-对象和属性全解 js系列教程3-字符串和正则全解 js系列教程4-函数与参数全解 js系列教程5-容器和算 ...
- js系列教程1-数组操作全解
全栈工程师开发手册 (作者:栾鹏) 快捷链接: js系列教程1-数组操作全解 js系列教程2-对象和属性全解 js系列教程3-字符串和正则全解 js系列教程4-函数与参数全解 js系列教程5-容器和算 ...
- css系列教程1-选择器全解
全栈工程师开发手册 (作者:栾鹏) 一个demo学会css css系列教程1-选择器全解 css系列教程2-样式操作全解 css选择器全解: css选择器包括:基本选择器.属性选择器.伪类选择器.伪元 ...
- jquery系列教程2-style样式操作全解
全栈工程师开发手册 (作者:栾鹏) 快捷链接: jquery系列教程1-选择器全解 jquery系列教程2-style样式操作全解 jquery系列教程3-DOM操作全解 jquery系列教程4-事件 ...
- jQuery Mobile 所有class选项,开发全解+完美注释
全栈工程师开发手册 (作者:栾鹏) jQuery Mobile事件全解 jQuery Mobile 所有class选项 jQuery Mobile 所有data-*选项 jQuery Mobile 所 ...
随机推荐
- Kafka 安装配置 及 简单实验记录
1. 下载二进制文件并解压,并修改 broker.id 的值 wget http://apache.fayea.com/kafka/0.10.0.0/kafka_2.10-0.10.0.0.tgz - ...
- MySQL必知必会(使用函数处理数据)
#文本处理函数 SELECT vend_name, Upper(vend_name) AS vend_name_upcase FROM vendors ORDER BY vend_name; SELE ...
- hibernate查询方式(三)
QBC查询 (Query By Criteria) *****QBC查询有三个特点 **查询时不写sql语句 而是用方法来查询 **操作实体类和属性 **通过criteria对象来实现 1.查询所有 ...
- JavaScript基础3
While循环 在指定条件为真时循环执行代码块.先确定条件再执行代码 语法 while(条件) { 需要执行的代码 } 条件中所用变量如果没有值,循环就不会停下,会导致浏览器崩溃: do...whil ...
- HDU3666-THE MATRIX PROBLEM(差分约束-不等式解得存在性判断 对数转化)
You have been given a matrix C N*M, each element E of C N*M is positive and no more than 1000, The p ...
- 学好linux必须精通用户管理的章节知识
第12章 Linux中用户知识管理 12.1 系统开机启动流程 12.1.1 centos6系统开机启动流程 12.1.1.1 开机系统流程语言描述 服务器电源开关打开 bios自检 目的:检查硬件是 ...
- Task 的一些个人见解
Task确实比较好用且优雅 我感觉.NET要成为艺术家... public class TheTask { /// <summary> /// 直接调用是同步方法 /// </sum ...
- MFC unicode字符集与多字节字符集 问题之彻底终结!
Unicode 和多字节字符集 (MBCS) 支持 Visual Studio .NET 2003 有些国际市场以大字符集来使用日文和中文等语言.为了支持这些市场的编程,Microsoft 基础类 ...
- css3(1)
边框: 盒子圆角:border-radius:5px / 20%: border-radius:5px 4px 3px 2px; 左上,右上,右下,左下. 盒子阴影: box-shadow: box- ...
- 理解Vue中的ref和$refs
参考博客:https://www.cnblogs.com/xumqfaith/p/7743387.html