Latex: 制作和修改需要的参考文献格式(.bst)

本文介绍了如何在LaTeX中创建和修改.bst文件以匹配所需的参考文献格式。通过回答一系列问题,使用`makebst`命令生成自定义的.bst文件。然后针对期和卷之间缺少逗号的问题,通过修改 bst 文件并删除 bbl 文件,成功实现了参考文献格式的调整。建议提供 bst 模板以便于作者根据需求进行修改。
摘要由CSDN通过智能技术生成

Latex: 制作和修改需要的参考文献格式(.bst)

一般的期刊或者会议都会提供参考文献格式模板(.bst),但是如果没有提供的话,你可以选择自己制作一个bst或者寻找类似的再修改bst文件。这是一篇教你制作需要的参考文献格式(.bst)的文章。文章主要包括两方面内容:1、从头制作.bst文件,包括对book,article,proceedings等等进行格式设置;2、根据需要微调做好的bst文件。(建议看下文档A BibTEX Guide via Examples)

如果参考文献格式要求排序按出现顺序,引用方式为数字,作者只出现三个,超过三个用et al 表示。例要求参考文献格式为:
Journal articles
[6] Borwn, L., Thomas, H., James, C., et al.:'The title of the paper, IET Communications, 2012, 6, (5), pp 125-138

制作bst文件

  1. 准备工作 ,安装CTEX,如果已安装就跳过这步。从清华镜像网站下载CTEX套装下载点这里;下载Full版本。
  2. win+R快捷键输入cmd后回车,键入latex makebst。回答出现的一系列问题就可以制作自己的bst文件了。如果对问题不确定,可以选择默认的选项(*),直接按回车表示选择默认选项

以下xx表示选择的内容

  1. Do you want a description of the usage? 是否需要使用说明?yes
  2. Enter the name of the MASTER file (default=merlin.mbs)输入主文件名,默认
  3. Name of the final OUTPUT .bst file? (default extension=bst),给输出的bst文件命名,这里我输入fly来命名我的文件;
  4. Give a comment line to include in the style file.Something like for which journals it is applicable.写在bst文件开头描述这个bst文件的用途等,可以写可以不写,我这里写*For CSDN**;
  5. Do you want verbose comments? yes可以在路径下的mbs文件中查看关于问题不同选项的意思
  6. Name of language definition file (default=merlin.mbs)给定义语言的文件命名,我这里选默认
  7. Include file(s) for extra journal names? 默认
  8. <<INTERNAL LANGUAGE SUPPORT (if no external language file) (*) English words used explicitly (b) Babel (words replaced by commands defined in babelbst.tex)
    默认
  9. STYLE OF CITATIONS: (*) Numerical as in standard LaTeX (a) Author-year with some non-standard interface (b) Alpha style, Jon90 or JWB90 for single or multiple authors (o) Alpha style, Jon90 even for multiple authors (f) Alpha style, Jones90 (full name of first author) © Cite key (special for listing contents of bib file) 文章中引用的格式,这里我选择默认,以数字出现
  10. HTML OUTPUT (if non author-year citations) (*) Normal LaTeX output (h) Hypertext output, in HTML code, in paragraphs (n) Hypertext list with sequence numbers (k) Hypertext with keys for viewing databases 超文本的输出方式,是和正文一样还是实现超链接?默认
  11. LANGUAGE FIELD (*) No language field (l) Add language field to switch hyphenation patterns temporarily 语言字段,默认
  12. ANNOTATIONS: (*) No annotations will be recognized (a) Annotations in annote field or in .tex file of citekey name 注释,默认
  13. PRESENTATIONS: (*) Do not add presentation type for conference talks § Add presentation, speaker not highlighted (b) Presentation, speaker bold face (i) Presentaion, speaker italic © Presentaion, speaker in small caps默认
  14. ORDERING OF REFERENCES (if non-author/year and non-alph)(参考文献排序方式) (*) Alphabetical by all authors(按作者字母) ©Citation order (unsorted, like unsrt.bst)(按引用顺序) (d) Year ordered and then by authors(先按年再按作者) ® Reverse year ordered and then by authors 选c
  15. ORDE ON VON PART (if not citation order) (*) Sort on von part (de la Maire before Defoe) (x) Sort without von part (de la Maire after Mahone) Select:默认
  16. AUTHOR NAMES: (*) Full, surname last (John Frederick Smith) (f) Full, surname first (Smith, John Frederick) (i) Initials + surname (J. F. Smith) ® Surname + initials (Smith, J. F.) (s) Surname + dotless initials (Smith J F) (w) Surname + comma + spaceless initials (Smith, J.F.) (x) Surname + pure initials (Smith JF) (y) Surname + comma + pure initials (Smith, JF) (z) Surname + spaceless initials (Smith J.F.) (a) Only first name reversed, initials (AGU sty
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值