latex 参考文献排序_中文参考文献怎么排序

latex 参考文献排序_中文参考文献怎么排序最近由于需要开始尝试使用LaTeX。瞎忙活了好多天,最近总算有一点点眉目了。由于以前没有接触过LaTeX,而且网上有好多种不同的编译、编辑工具,我也不知道用哪个。偶尔看到LyTeX:LyTeX是一个绿色的中文TeX套装,它包含绿色版还是安装版,无论哪种版本都不会与系统的其它TeX套装冲突。它包含了LaTeX,XeTeX,TeXworks和LyX,特别地包含了绝大部分

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

最近由于需要开始尝试使用LaTeX。瞎忙活了好多天,最近总算有一点点眉目了。
由于以前没有接触过LaTeX,而且网上有好多种不同的编译、编辑工具,我也不知道用哪个。偶尔看到LyTeX:
LyTeX 是一个绿色的中文 TeX 套装,它包含绿色版还是安装版,无论哪种版本都不会与系统的其它 TeX 套装冲突。它包含了 LaTeX,XeTeX,TeXworks 和 LyX,特别地包含了绝大部分 LaTeX 宏包,使用时基本不会遇到缺乏宏包的问题。它同时支持 TeXLive 和 MiKTeX,方便不同爱好的用户。
1. 几个文件类型:
tex—就是tex文件,这个地球人都知道,是文章所在的主要文件
bib—参考文献所在的文件
bst—参考文献样式文件
.tex 文件的最后加上\bibliography{xxx},  
xxx是bib文件同名,在\bibliography中不需要加载扩展名。

2. 模版:
如IEEE需要:

\bibliographystyle{IEEEtran}  
 
\bibliography{IEEEabrv,bare_conf}

第一行表示使用的bst文件, 这个不用管它。
第二行的第一个参数表示使用的bib文件, 第二个参数是你自己写的bib文件。

如果是其他的模板:
\bibliographystyle{ownbib}
只需这一句就可以,  
参数就是自己的bib文件名。

3. 编译生成.bbl文件:
分成4步
1. Run latex: LaTeX finds the references that are cited in the .tex file
 
  
and the declaration of the bibliography style file (.bst) and
 
  
bibliography database (.bib) and records them in the .aux file.
2. Run bibtex: BibTeX reads the .aux file to determine what cited entries
 
  
to pull from what .bib files, formats and sorts the cited references
 
  
according to the rules in the .bst file, and write the .bbl file.
3. Run latex again: LaTeX now finds the .bbl file and will read it and
 
  
write cross reference data to the .aux file.
4. Run latex once more: LaTeX now finds the cross reference data for the
 
  
citations in the .aux file and will resolve the citations.
既:
1. 用LaTeX或PDFLaTeX编译你的主TeX文件一次,生成.aux文件。
2. 然后你在主TeX文件的WinEdt面板上点bibtex按钮,编译.bib 文件一次,生成bbl文件。
3。再用LaTeX或PDFLaTeX编译你的主TeX文件两次.运行两遍的原因是第一遍是插入,第二遍是排序。

4. 在文章末尾\end{document}之前加入以下三行:
\renewcommand\refname{Reference}
\bibliographystyle{plain}
\bibliography{Thesis}
其中第一行是参考文献的标题,标题是Reference;第二行是格式,还有其他格式见此处,这里用plain;第三行是一个bib格式文件的名字,最好和tex文件名称一致,编译起来方便一些。
(有一点小小要注意的地方:最常见的引用格式是plain,它是按作者字母排序的,如果要按引用顺序来排序,推荐用格式unsrt)

转自:http://blog.sina.com.cn/s/blog_97fcf3c40101e8we.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/197267.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 05_Hadoop配置免密SSH远程登陆

    05_Hadoop配置免密SSH远程登陆

  • Linux nmap命令详解

    Linux nmap命令详解nmap,也就是NetworkMapper,是Linux下的网络扫描和嗅探工具包。nmap是在网络安全渗透测试中经常会用到的强大的扫描器。功能之强大,不言而喻。下面介绍一下它的几种扫描命令。具体的还是得靠大家自己学习,因为实在太强大了。nmap安装yuminstallnmapnmap场景命令参数Usage:nmap[ScanType(s)][Opti…

  • spring security CSRF防护

    spring security CSRF防护CSRF是指跨站请求伪造(Cross-siterequestforgery),是web常见的攻击之一。从SpringSecurity4.0开始,默认情况下会启用CSRF保护,以防止CSRF攻击应用程序,SpringSecurityCSRF会针对PATCH,POST,PUT和DELETE方法进行防护。我这边是springboot项目,在启用了@EnableWebSecurity…

  • db2codepage作用_dbcc checktable

    db2codepage作用_dbcc checktable1、db2变量查看  db2set-all  (connecttodbanme)getdbcfg  db2pd-osinfo这个命令很强大哦  2、db2c变量的设置用命令  db2set变量=value  可以参考一下:  客户端:  db2codepage=1386(简体中文)  db2country

  • JAVA游戏开发-超炫酷贪吃蛇游戏源码及教程

    JAVA游戏开发-超炫酷贪吃蛇游戏源码及教程一.前言某日,看见隔壁家的小朋友在玩一款网络爆款贪吃蛇游戏,感觉很好玩。自己刚好正在学习JAVA编程,也想实现一个类似功能的游戏Demo练手,在网上查看了不少源码案例,全都是很古老的方块式贪吃蛇游戏案例,没有想要的实现,因此自己动手实现一个JAVA版的贪吃蛇游戏。我在这个Dome完成之后重写了这个游戏的Android版,并重新更名为《蛇王传说》。也欢迎大家下载试玩。游戏下载地址:https…

  • Pytest(15)pytest分布式执行用例[通俗易懂]

    Pytest(15)pytest分布式执行用例[通俗易懂]前言平常我们功能测试用例非常多时,比如有1千条用例,假设每个用例执行需要1分钟,如果单个测试人员执行需要1000分钟才能跑完当项目非常紧急时,会需要协调多个测试资源来把任务分成两部分,于是执行时间

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号