Natbib:姓氏,名字(年份)样式

Natbib:姓氏,名字(年份)样式

我希望 BibTeX 引用显示为

姓氏,名字(年份):头衔等。

在参考文献中。参考文献部分不应有“参考书目关键词”[...],并且引文应在文中以(姓氏,年份)的形式出现。

目前我正在使用 Natbib 和纳丁定义

\renewcommand{\bibnumfmt}[1]{}

隐藏键。但是,年份仍然打印在引文末尾,而不是在作者后面的括号中。如何实现呢?

我知道使用 plainnat 样式更改 natbib 中年份的位置,但 natdin.bst 文件似乎有很大不同,我不确定应该在哪里调整它。有没有一种现有的风格可以满足我的需求?

一个小小的额外功能是,即使有多个出版商,也只输出一次“(Hrsg.)”(Hrsg. = Herausgeber = 德语中的出版商)。

答案1

正如我在评论中所写,biblatex提供了一个非常用户友好的解决方案。

该样式authoryear满足了您对排序和样式的要求。要在年份后设置冒号,您可以重新定义分隔符\labelnamepunct

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage[style=authoryear,backend=biber,maxcitenames=1]{biblatex}
\renewcommand*{\labelnamepunct}{\addcolon\space}
\addbibresource{biblatex-examples.bib}
\begin{document}
Example cite \cite{companion}

\printbibliography

\end{document} 

在此处输入图片描述

相关内容