使用 JabRef 自动生成作者姓名

使用 JabRef 自动生成作者姓名

我正在使用 JabRef 来引用论文,但我想访问与该条目对应存储的作者姓名。

假设我有以下 JabRef 条目

我在 texstudio 中引用它的目录,使用\cite{bibtexKey}它会产生类似的输出[7]

但我也想访问与该条目对应的作者/编辑者姓名。

类似于以下内容

Garbled circuit by \cite{bibtexKey}.author \cite{bibtexKey}

自动生成

Garbled circuit by Thomsan et.al [7]

答案1

[笔记:尽管问题最终是由 OP 文件夹中的错误文件引起的,但我相信原始问题仍然有其可取之处,因此我会给出一个“教科书式”的答案。]

回答:

\cite{bibtexkey}.author您要搜索的 -like 命令可以通过使用来自包的命令来实现。\citet{<key>}或者natbib,如果您只想要名称,例如 Thomson et al.,则使用\citeauthor{<key>}来自natbib包的命令。

所有这些都在natbib包装文档

需要注意的几点:(来自评论的启发)

  • cite不应与natbib
  • 使用实际上支持作者年份引用的参考书目样式,例如plainnat来自natbib包的样式。
  • 这是一个很好的例子,原帖者通过努力构建 MWE 可以解决问题。MWE 很重要!:D

相关内容