我正在使用 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