问题第一部分:
我需要参考书目来引用如下:
姓氏,名字的第一个字母(出版年份)。标题。地点:出版商
我最接近的做法是使用 humannat 风格,但这还不够好。
问题的第二部分:我也不知道如何完成复杂的引用,比如从选集引用。我需要这样做:
Ulm V. 文本标题。在 Füchter A.、Moegling K. (Hrsg.) 的选集标题中。地点:出版商。文本站点。
我真的不知道如何实现这样的目标。通常我会用 latex 写任何东西,但如果没有你的帮助,恐怕我不得不使用 word...
答案1
对biblatex
样式进行许多小的修改相当简单。自定义 biblatex 样式的指南简要概述最常见的变化。
标准样式在for和editor
之后打印 s的名称,因此我根据样式包得出答案booktitle
@inbook
@incollection
biblatex-ext
,您可以使用选项轻松移动名称innamebeforetitle=true
。
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[style=ext-authoryear, backend=biber,
giveninits=true, uniquename=init,
innamebeforetitle=true]{biblatex}
\DeclareNameAlias{sortname}{family-given}
\DeclareNameAlias{ineditor}{sortname}
\DeclareDelimAlias{finalnamedelim}{multinamedelim}
\DeclareFieldFormat{editortype}{\mkbibparens{#1}}
\DeclareDelimFormat{editortypedelim}{\addspace}
\DeclareFieldAlias{translatortype}{editortype}
\DeclareDelimAlias{translatortypedelim}{editortypedelim}
\DeclareDelimFormat[bib]{innametitledelim}{\addcomma\space}
\addbibresource{biblatex-examples.bib}
\begin{document}
\cite{sigfridsson,gaonkar:in,westfahl:space}
\printbibliography
\end{document}
给出