更改 alpha bibliographystyle 的引用

更改 alpha bibliographystyle 的引用

我正在写我的硕士论文,这是我第一次使用 latex。我在更改引用样式时遇到了一些问题。看看这个引用:

引文1

以下是我的 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],所以引文是名字的第一个字母、姓氏的第一个字母和年份。

我对多位作者都存在同样的问题:

引文2

@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}

这是我在 Citavi 中定义引用的图像。 西塔维

请告诉我如何根据我的需要更改引用样式。谢谢!

答案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.

Citavi 中的名称列表

您可以点击“Autor”以获得更加复杂的姓名输入方法。

名称编辑器


请注意,您使用的样式alphaurl不知道urldate字段(再次是biblatex字段),而是等效lastchecked字段。

相关内容