如何使用 biber 将整数转换为 BibTeX-month 宏

如何使用 biber 将整数转换为 BibTeX-month 宏

是否可以biber转换

@misc{example,
  month = {04},
}

@misc{example,
  month = apr,
}

aprBibTeX 宏在哪里?

我知道映射工具,但目前我能得到的最接近的方法是使用

<map_step map_field_source="MONTH" map_match="04" map_replace="apr" />

@misc{example,
  month = {apr},
}

答案1

您可以--nostdmacros在早期运行中尝试该选项以biber首先停止在内部定义这些宏吗?如果这不起作用,我将在biber开发版本中解决这个问题,因为这个biblatex->bibtex转换非常重要。

1.7 版中有一个新的选项(目前位于 SourceForge 上的 dev 文件夹中),--tool_macro_fields可以将其设置为要输出的 csv 字段列表,而无需引用(即,它们的值是bibtex宏)。您将需要biblatex2.6。请参阅biber帮助输出或 PDF 手册。

因此,对于您来说,您可以biber这样调用:

biber --tool --tool_resolve --tool_macro_fields=month -g <conf> file.bib

相关内容