我想要一个像这样的乳胶书目样式:
[Ein05] Eɪɴsᴛᴇɪɴ, A. (1905)。标题。出版商。等等
要点:
- 缩写,作者姓氏小写,然后只写名字的首字母,年份用括号括在作者后面
我正在使用 Bibtex,但对 Biblatex 或 Biber 一无所知。是否有任何书目样式可以做到这一点?
答案1
获取姓氏采用小写字母、名字首字母采用 的字母样式相当简单biblatex
。直接在名字后面获取年份稍微有点棘手,这是样式的一个特点authoryear
。因此,我们首先加载authoryear
样式,然后使用该alphabetic
样式仅覆盖与年份无关的定义。
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[backend=biber,
citestyle=alphabetic, bibstyle=authoryear, sorting=anyt,
giveninits=true]{biblatex}
\makeatletter
\input{alphabetic.bbx}
\makeatother
\renewcommand*{\mkbibnamefamily}{\textsc}
\DeclareNameAlias{sortname}{family-given}
\DeclareNameAlias{author}{sortname}
\DeclareNameAlias{editor}{sortname}
\DeclareNameAlias{translator}{sortname}
\addbibresource{biblatex-examples.bib}
\begin{document}
\cite{sigfridsson,worman,nussbaum}
\printbibliography
\end{document}
如果你之前没有使用过,biblatex
我建议你看看要切换到 biblatex 该怎么做?,bibtex 与 biber 以及 biblatex 与 natbib 的比较和biblatex 简介(适合初学者)。
您必须在文档上运行 Biber,而不是 BibTeX, 看Biblatex 与 Biber:配置我的编辑器以避免未定义的引用寻求帮助(和使用问号或粗体引用关键字代替引用编号有关 BibTeX 和 Biber 的一般提示)。