Latex 自定义参考文献格式 bst文件

为了调整出合适的北京大学博士生毕业论文参考文献格式,开始了手动调整,自定义参考文献格式,捡芝麻的俺呀。

方法:在安装了MikTex的前提下,打开任意cmd窗口,输入 latex makebst 进入自定义模式,依据提示,逐项对参考文献中的各个要素进行设置,要素较多,需要耐心调整完。

Microsoft Windows [版本 10.0.18363.778]
(c) 2019 Microsoft Corporation。保留所有权利。

C:\Users\dell>latex makebst
This is pdfTeX, Version 3.14159265-2.6-1.40.20 (MiKTeX 2.9.7200 64-bit)
entering extended mode
("D:/Program Files/MiKTeX 2.9/tex/latex/custom-bib/makebst.tex"
LaTeX2e <2019-10-01>
***********************************
* This is Make Bibliography Style *
***********************************
It makes up a docstrip batch job to produce
a customized .bst file for running with BibTeX
Do you want a description of the usage? (NO)

\yn=y
In the interactive dialogue that follows,
you will be presented with a series of menus.
In each case, one answer is the default, marked as (*),
and a mere carriage-return is sufficient to select it.
(If there is no * choice, then the default is the last choice.)
For the other choices, a letter is indicated
in brackets for selecting that option. If you select
a letter not in the list, default is taken.

The final output is a file containing a batch job
which may be (La)TeXed to produce the desired BibTeX
bibliography style file. The batch job may be edited
to make minor changes, rather than running this program
once again.

Enter the name of the MASTER file (default=merlin.mbs)

\mfile=

Name of the final OUTPUT .bst file? (default extension=bst)

\ofile=mybib-0416

Give a comment line to include in the style file.
Something like for which journals it is applicable.

\ans=This is the self-defined bib style for PKU thesis by wyx on 20200416.
Do you want verbose comments? (NO)

\yn=y
("D:\Program Files\MiKTeX 2.9\tex/latex/custom-bib\merlin.mbs"
<<< For more information about the meanings of
<<< the various options, see the section on
<<< Menu Information in the .mbs file documentation.

EXTERNAL FILES:

Name of language definition file (default=merlin.mbs)

\cfile=

Name of language file: \cfile=.

Include file(s) for extra journal names? (NO)

\yn=

No included files.

<>INTERNAL LANGUAGE SUPPORT (if no external language file)

<