自定义书目 - 缺少随机逗号、不需要的缩写作者列表和章节标题

自定义书目 - 缺少随机逗号、不需要的缩写作者列表和章节标题

我需要为 NAWEA 风能技术会议创建自定义参考书目,我几乎已经完成了。我正在使用biblatex(但我愿意接受任何解决方案)。引用必须编号,并且在参考部分中它们应遵循以下格式:

参考

  1. 最后,F. 和最后,F.,年份:标题, 期刊,第 #-# 页。

下面显示的是我目前的尝试,效果很好,只缺少几件事:

  • 部分项目标题后的逗号
  • 作者不应缩写为 et. al.
  • 我需要删除或更改参考文献标题(它应该只是\textbf{References},并与正常文本对齐。)
  • 我需要删除所有的版本和卷数。
\usepackage[citestyle=numeric, bibstyle=ext-authoryear,dashed=false, sorting=none, giveninits=true, isbn=false, doi=false, url=false]{biblatex}

\DeclareFieldFormat{biblabeldate}{#1} 
\DeclareNameAlias{author}{family-given} 
\DeclareDelimFormat[bib]{nameyeardelim}{\addcomma\space} 
\DeclareFieldFormat*{title}{\mkbibemph{#1}} 
\DeclareDelimFormat[bib,biblist]{nametitledelim}{\addcolon\space} 
\DeclareFieldFormat[article]{journaltitle}{#1}  
\renewbibmacro{in:}{} 


\AtEveryBibitem{\clearfield{month}} 
\AtEveryBibitem{\clearfield{day}}

\defbibenvironment{bibliography} 
  {\begin{enumerate}}
  {\end{enumerate}}
  {\item}

如果有任何变化的话我会使用 Overleaf。

我的书目现状

编辑:我找到了一个快速解决方案来摆脱版本、卷数和编号:

\AtEveryBibitem{\clearfield{edition} \clearfield{volume} \clearfield{number}}

答案1

好吧,我想我终于找到了问题的答案。其中一些答案有点老套,但确实有效:

  • 部分项目标题后的逗号。

更改\DeclareFieldFormat*{title}{\mkbibemph{#1}}\DeclareFieldFormat*{title}{\mkbibemph{#1\addcomma}}。另外,删除 bib 文件中的随机句点。

  • 作者不应缩写为 et. al.

添加maxnames=somenumber到包选项。

  • 我需要删除或更改参考文献标题(它应该只是 \textbf{References},并与正常文本对齐。)

改成\printbibliography

\textbf{References}
\printbibliography[heading=none]
  • 我需要删除所有的版本和卷数。

添加\AtEveryBibitem{\clearfield{edition} \clearfield{volume} \clearfield{number}}到序言中。

相关内容