哪种书目样式可以给我格式为 Hazard BD 的作者姓名?

哪种书目样式可以给我格式为 Hazard BD 的作者姓名?

要明确的是:我想要的是 Hazard BD,而不是 Hazard, BD 此类引文可以在 Elsevier Journal、Communications in Nonlinear Sciences 和 Numerical Simulations 中找到。

答案1

  • 正如我在评论中指出的那样,指导方针该期刊要求在名字缩写中使用句点,所以我不确定您是否仍然想要这样做。
  • 我认为省略句号是一种不好的印刷风格,所以我不确定你是否应该想要那个。
  • 也就是说,如果您坚持这样做,请复制一个最接近您想要的 bibtex 样式,例如myplain.bst。打开它,找到函数,在其中可以找到format.names类似字符串。将该字符串替换为,然后保存您的新样式。说明:最后一部分告诉 BibTeX 将名字放在最后,采用缩写形式,并且不带句号。后面的一对括号会抑制首字母之间的空格。"{ff~}{vv~}{ll}{, jj}""{vv~}{ll}{, jj}{, f{}}"{, f{}}{}f

答案2

一种方法是使用biblatex及其fistinits=true,terseinits=true选项。

\documentclass{article}

\usepackage[firstinits=true,terseinits=true]{biblatex}

\DeclareNameAlias{default}{last-first}

\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@misc{A01,
  author = {Hazard, Benjamin D.},
  year = {2001},
  title = {Alpha},
}
\end{filecontents}

\addbibresource{\jobname.bib}

\nocite{*}

\begin{document}

\printbibliography

\end{document}

在此处输入图片描述

相关内容