![Biblatex 中的参考书目:合并作者姓名首字母,无需句号](https://linux22.com/image/447814/Biblatex%20%E4%B8%AD%E7%9A%84%E5%8F%82%E8%80%83%E4%B9%A6%E7%9B%AE%EF%BC%9A%E5%90%88%E5%B9%B6%E4%BD%9C%E8%80%85%E5%A7%93%E5%90%8D%E9%A6%96%E5%AD%97%E6%AF%8D%EF%BC%8C%E6%97%A0%E9%9C%80%E5%8F%A5%E5%8F%B7.png)
答案1
对于名称格式,您需要查看terseinits
选项和命令\revsdnamepunct
以及family-given
名称格式。另请参阅在参考书目中将作者姓名缩写为“姓氏 AB”(不带空格或句号),biblatex:删除参考书目中姓氏和名字之间的逗号
对于该风格的其余特征,更多细节将在自定义 biblatex 样式的指南, 从样式中删除引号,在 biblatex 中将编辑姓名后跟 (Ed./Eds.) 和标题前的逗号,抑制“在:” biblatex。
如果您对以下代码有任何疑问,请在评论中提问。许多名称都很容易理解。
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[
backend=biber,
style=ext-authoryear,
maxbibnames=999,
giveninits=true, terseinits=true,
uniquename=init,
articlein=false,
innamebeforetitle=true,
]{biblatex}
\DeclareNameWrapperFormat{sortname}{\mkbibbold{#1}}
\DeclareNameAlias{sortname}{family-given}
\renewcommand*{\revsdnamepunct}{}
\DeclareFieldFormat{editortype}{\mkbibparens{#1}}
\DeclareDelimFormat{editortypedelim}{\addspace}
\DeclareFieldAlias{translatortype}{editortype}
\DeclareDelimAlias{translatortypedelim}{editortypedelim}
\DeclareDelimFormat[bib]{nametitledelim}{\addspace}
\DeclareFieldFormat
[article,inbook,incollection,inproceedings,patent,thesis,unpublished]
{title}{#1\isdot}
\DeclareDelimFormat[bib]{innametitledelim}{\newunitpunct}
\renewcommand*{\volnumdelim}{}
\DeclareFieldFormat[article,periodcal]{volume}{\mkbibbold{#1}}
\DeclareFieldFormat[article,periodcal]{number}{\mkbibparens{#1}}
\DeclareFieldFormat[article,periodcal]{pages}{#1}
\addbibresource{biblatex-examples.bib}
\begin{document}
Lorem \autocite{sigfridsson,worman,nussbaum,geer,aksin,
companion,westfahl:space}
\printbibliography
\end{document}
请注意,大多数出版商都会不是接受投稿。如果作者指南明确提到,biblatex
我才会考虑将其用于期刊投稿。仔细检查投稿指南中关于 LaTeX 投稿的规定,以及是否有文章模板或文档类别。biblatex
biblatex