目前,当我使用时\cite{sak2017neuralaligner}
,它显示[Sak et al., 2017]
。
但是,我想添加机构(隶属机构、组织、公司、工作组、研究机构;如果适用的话,但几乎总是如此),以便显示类似的内容[Sak et al., Google, 2017]
。
我怎样才能实现这个目标?
目前我使用beamer
,和 bibtex,最后是这个:
\bibliographystyle{apalike}
\bibliography{../thesis}
我猜我必须以某种方式编辑 bib 样式?然后将此类信息包含在我的 bib 文件中。我可能会使用该institution
字段来实现这一点。
(可能相关:早些时候,在我的论文中,我想在引文中包含链接。参见这里。我认为我需要在这里执行类似的步骤?)
答案1
好的,我成功了。我将 复制到apalike.bst
我apalike-institution.bst
的 tex 文件的目录中。我在 bst 文件中进行了以下更改:
commit 9deacf1f32ee98bdd0de28a2eeb7f027dc1bcdac (HEAD -> master)
Author: Albert Zeyer <[email protected]>
Date: Wed Jun 1 00:20:32 2022 +0200
bibtex bst, add institution logic
diff --git a/slides/apalike-institution.bst b/slides/apalike-institution.bst
index 15df7f7..074d1cd 100644
--- a/slides/apalike-institution.bst
+++ b/slides/apalike-institution.bst
@@ -40,6 +40,9 @@
% 8-dec-10 (OP) Still version 0.99a, as the code itself was unchanged;
% this release clarified the license.
+% https://mirror.dogado.de/tex-archive/biblio/bibtex/base/btxhak.pdf
+% Zeyer, add instititution handling
+
ENTRY
{ address
author
@@ -240,6 +243,10 @@ FUNCTION {format.authors}
{ "" }
{ author format.names }
if$
+ institution empty$
+ {}
+ { " {\color{cyan}(" * institution * ")}" * }
+ if$
}
FUNCTION {format.key} % this function is just for apalike
@@ -865,6 +872,10 @@ FUNCTION {author.key.label}
}
{ author format.lab.names }
if$
+ institution empty$
+ {}
+ { ", {\color{cyan}" * institution * "}" * }
+ if$
}
FUNCTION {author.editor.key.label}
@@ -880,6 +891,10 @@ FUNCTION {author.editor.key.label}
}
{ author format.lab.names }
if$
+ institution empty$
+ {}
+ { ", {\color{cyan}" * institution * "}" * }
+ if$
}
FUNCTION {editor.key.label}
在 tex 文件的末尾:
\bibliographystyle{apalike-institution}
\bibliography{../thesis}