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