Biblatex 中的参考书目:合并作者姓名首字母,无需句号

Biblatex 中的参考书目:合并作者姓名首字母,无需句号

我需要在 biblatex 中使用打印屏幕中提供的我不熟悉的样式。需要这种样式的期刊是《环境与发展经济学》。它没有提到这种书目样式的名称。

如果您能为我提供一些帮助和/或使用 LaTeX 的简短示例,告诉我如何使用这种风格创建参考书目,我将不胜感激。

我认为这种风格的主要特征是:

  • 作者的名字和中间名(如果有)缩写为首字母,并合并在作者姓氏后面,中间不加逗号。
  • 如果作者有两个名字,则其首字母用连字符连接。
  • 作者姓名以粗体显示。
  • 在所有情况下,共同作者都以“和”来介绍。
  • 介绍各个组织及其完整面额。

该期刊不提供 LaTeX 文章模板。

在此处输入图片描述

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

Goossens M、Mittelbach F 和 Samarin A (1994) The LaTeX Companion。第 1 版。马萨诸塞州雷丁:Addison-Wesley。528 页。

请注意,大多数出版商都会不是接受投稿。如果作者指南明确提到,biblatex我才会考虑将其用于期刊投稿。仔细检查投稿指南中关于 LaTeX 投稿的规定,以及是否有文章模板或文档类别。biblatexbiblatex

相关内容