我正在写我的硕士论文,这是我第一次使用 latex。我在更改引用样式时遇到了一些问题。看看这个引用:
以下是我的 bib 文件中的部分内容:
@misc{JayAlammar.2018,
author = {{Jay Alammar}},
year = {2018},
title = {The Illustrated Transformer},
url = {http://jalammar.github.io/illustrated-transformer/},
urldate = {07.05.2020}
}
如您所见,引文取自作者名字的前三个字符和年份。但我想要的是这样的[JA18]
,所以引文是名字的第一个字母、姓氏的第一个字母和年份。
我对多位作者都存在同样的问题:
@misc{JeffreyPenningtonRichardSocherChrstiopherD.Manning.2014,
author = {{Jeffrey Pennington, Richard Socher, Chrstiopher D. Manning}},
date = {2014},
title = {GloVe: Global Vectors for Word Representation},
url = {https://nlp.stanford.edu/pubs/glove.pdf},
urldate = {23.05.2020}
}
根据这在 Overleaf 上,引用应该是[PSM14]
。所有作者的第一个姓氏字符和年份。顺便说一句,我也不知道为什么引用中没有年份。在 Citavi 中,我为第一个引用选择了 internetdocument,为第二个引用选择了报告。在这两个引用中我都添加了年份。
这是我的论文主要内容:
\documentclass[a4paper]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{booktabs}
\usepackage[ngerman]{babel}
\usepackage{url}
\usepackage{relsize}
\usepackage{hyperref}
\usepackage{libertine}
here some other stuff for listings...
\begin{document}
here some other latex files with thesis chapters
\end{document}
\bibliographystyle{alphaurl}
\bibliography{thesis_references}
请告诉我如何根据我的需要更改引用样式。谢谢!
答案1
名称被错误地导出到.bib
文件中。人名永远不应被括在额外的括号中,因为这将阻止 BibTeX 正确分隔姓和名。只有公司作者才需要括号,以便防止 BibTeX 将公司名称错误地解析为姓和名,请参阅在书目条目的“作者”字段中使用“公司作者”(完整拼写出姓名)。
所以你的第一个条目应该是
@misc{JayAlammar.2018,
author = {Jay Alammar},
year = {2018},
title = {The Illustrated Transformer},
url = {http://jalammar.github.io/illustrated-transformer/},
urldate = {07.05.2020}
}
对于第二项,您还需要记住,and
无论所需的输出是什么,名称都必须始终用 分隔。此外,大多数 BibTeX 样式都不知道字段date
,并且需要字段中的出版年份year
。 中似乎还有一个拼写错误Chrstiopher
,应该是Christopher
。
@misc{JeffreyPenningtonRichardSocherChrstiopherD.Manning.2014,
author = {Jeffrey Pennington and Richard Socher and Christopher D. Manning},
year = {2014},
title = {{GloVe}: Global Vectors for Word Representation},
url = {https://nlp.stanford.edu/pubs/glove.pdf},
urldate = {23.05.2020}
}
Citavi 应该能够正确导出作者姓名,但您需要以允许 Citavi 分离它们的方式输入它们。
Citavi 使用分号 ( ;
) 而不是逗号来分隔不同的名称。逗号用于分隔名称部分。在 Citavi 中,第二个条目的作者列表的输入将是
Pennington, Jeffrey; Socher, Richard; Manning, Christopher D.
您可以点击“Autor”以获得更加复杂的姓名输入方法。
请注意,您使用的样式alphaurl
不知道urldate
字段(再次是biblatex
字段),而是等效lastchecked
字段。