博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
bibtex_为什么我需要运行乳胶/ bibtex 3次才能使外观看起来更好?
阅读量:2516 次
发布时间:2019-05-11

本文共 1914 字,大约阅读时间需要 6 分钟。

bibtex

Why does need to be executed 3 times like following?

为什么需要像下面这样执行3次?

pdflatex main.tex

bibtex main
pdflatex main.tex
pdflatex main.tex

pdflatex main.tex

bibtex主
pdflatex main.tex
pdflatex main.tex

Copied from .

复制自 。

The reason is as follows:

原因如下:

1, At the first latex run, all cite{…} arguments are written in the file document.aux.

1,在第一次运行乳胶时,所有cite {…}参数都写在文件document.aux中。

2, At the bibtex run, this information is taken by bibtex and the relevant entries are put into the .bbl file, sorted either alphabetically or by citation order (sometimes called “unsorted”) and formatted according to the instructions provided by the bibliography style that’s in use.

2,在bibtex运行时,此信息由bibtex获取,并将相关条目放入.bbl文件中,按字母顺序或引用顺序排序(有时称为“未排序”),并根据书目风格提供的说明进行格式化正在使用中。

3, At the next run of latex, the .bbl file is included at the the bibliography instructions, and the correct labels for cite{…} commands are written in .aux file.

3,在下次运行乳胶时,在书目说明的将包括.bbl文件,并将正确的cite {…}命令标签写入.aux文件中。

4, Only at the last run, latex knows what the correct labels are and includes them in the document.

4,只有在最后一次运行时,乳胶才能知道正确的标签并将其包括在文档中。

The reason why TeX and BibTeX have been made this way is that back then, the memories used to be small, and file were the only good ways to store files. But you cannot read and write the same file (well, you can, but it’s more complicated), that’s why you have to run latex twice after bibtex, as well as you have to run it twice where you cross-reference etc.

之所以如此制作TeX和BibTeX,是因为那时的内存很小,而文件是存储文件的唯一好方法。 但是您不能读写同一文件(嗯,可以,但是更复杂),这就是为什么在bibtex之后必须运行两次乳胶,并且在交叉引用等地方必须运行两次。

Some passes can be saved using biblatex instead of bibtex. Anyways, all references (and cross-references) stabilize during the document preparation since all of us compile our documents many times…

可以使用biblatex代替bibtex保存某些通行证。 无论如何,由于我们每个人都会多次编译文档,因此在文档准备期间所有引用(和交叉引用)都会稳定下来……

Answered by harryxiyou.
由harryxiyou回答。

翻译自:

bibtex

转载地址:http://bfowd.baihongyu.com/

你可能感兴趣的文章
【转载】 wpf无边框的方法以及拖拽的问题
查看>>
Web自动化测试 二 ----- HTML
查看>>
sql 入门经典(第五版) Ryan Stephens 学习笔记  第四部分:建立复杂的数据库查询/...
查看>>
[原创]Keys的基本操作总结,判断Keys中是否存在Keys.Control|Keys.Alt,移除Keys中的部分键值。...
查看>>
主题样式之背景图片不随鼠标滑动而移动
查看>>
Centos 中文乱码
查看>>
IDLE常用快捷键
查看>>
MyBatis课程4
查看>>
Git使用笔记
查看>>
Java概述
查看>>
Python数据分析与展示第0&1周学习笔记(北理工 嵩天)
查看>>
log4cplus使用
查看>>
[git]rebase和merge
查看>>
java动态代理
查看>>
Selector的2种样式
查看>>
Mac 卸载mysql
查看>>
php-fpm用socket连接
查看>>
.net core跨域传递cookie
查看>>
SpringMVC <mvc:view-controller path=""/>标签
查看>>
adobe flash player升级coredump分析
查看>>