Bibtex 作者姓名 - 不寻常的用例

Bibtex 作者姓名 - 不寻常的用例

我需要引用一篇论文,其作者显然希望以"A.James Hancock"(我更改了实际姓名) 的身份被人知晓。我该如何获得abbrv实现这一点的样式?我一直得到A.Hancock

答案1

如果你愿意切换到biblatex,以下是如何firstinits针对单个条目禁用其选项的方法。(请注意,相当于style=numeric,firstinits=true。)biblatexabbrv.bst

\documentclass{article}

\usepackage[style=numeric,firstinits=true]{biblatex}

\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@misc{Han12,
  execute = {\togglefalse{blx@firstinits}},
  author = {Hancock, A. James},
  year = {2012},
  title = {An unusual use case},
}
@book{Lam85,
  author = {Lamport, Leslie},
  year = {1985},
  title = {\LaTeX: A document preparation system},
}
\end{filecontents}

\addbibresource{\jobname.bib}

\nocite{*}

\begin{document}

\printbibliography

\end{document}

在此处输入图片描述

答案2

正如其名称所暗示的那样,该abbrv样式缩写了名称,因此作者想要使用什么名称并不重要。

@article{key,
author={Hancock, A. James},
title={Title},
journal={Journal},
year=2000,
}

参考书目中的条目将是

[1] AJ Hancock。 标题。杂志,2000 年。

你可能输入时A.James没有空格,因此缩写形式将要为“A.”,因为 BibTeX 只有一个(特殊的)名字。

使用plain参考书目样式,您可以从同一个条目中获得

[1] A.詹姆斯·汉考克。标题。杂志,2000 年。

相关内容