Skip to content

修改参考文献格式

引用中添加文章标题

在 .bst 文件里 (只有 bibtex 使用),找到 FUNCTION article:

FUNCTION {article}

然后在 date.block 后添加一行: format.title "title" output.check

{ output.bibitem
 format.authors "author" output.check
 format.date "year" output.check
 date.block
 crossref missing$

修改为:

{ output.bibitem
 format.authors "author" output.check
 format.date "year" output.check
 date.block
 format.title "title" output.check
 crossref missing$

在姓名缩写后面加上 .

找到 format.names:

FUNCTION {format.names}
{ 'bibinfo :=
 duplicate$ empty$ 'skip$ {
 '
 "" 't :=
 #1 'nameptr :=
 s num.names$ 'numnames :=
 numnames 'namesleft :=
   { namesleft #0 > }
   { s nameptr
    % "{vv~}{ll}{ jj}{ f.{~}}"  这一行修改为下一行
    "{vv~}{ll}{ jj}{ ff{~}}"
   format.name$
 %remove.dots  注释掉这个
 bibinfo bibinfo.check

修改 et al.et al

FUNCTION {bbl.etal}
{ "et~al" }

参考文献排序从1开始

\usepackage[sorting=none, style=nature]{biblatex}   % 使用 sorting=none
% \RequirePackage[numbers,super,sort&compress]{natbib}
\RequirePackage[numbers,super]{natbib}  % natbib 也是一样的道理

修改参考文献字体大小

\renewcommand*{\bibfont}{\scriptsize}

修改参考文献行距

\usepackage{setspace}

\begingroup
\setstretch{0.8}
\setlength\bibitemsep{0pt}
\printbibliography[heading=none]
\endgroup