biblatex 更改 urldate 的格式

biblatex 更改 urldate 的格式

我想改变 URLDATE 属性的格式。

目前,我拥有的是:

(Accessed: 11/10/2016)

我希望它像这样:

(Accessed: 11 November 2016)

这怎么可能呢?

我已经搜索过了。biblatex 的指导 -http://ctan.mirrors.hoobly.com/macros/latex/exptl/biblatex/doc/biblatex.pdf,但是下面的参数都对我没有任何帮助。

<datetype>date=year, short, long, terse, comp, ymd, edtf default: comp Similar to the date option but controls the format of the <datetype>date field in the datamodel

我的意思是,是的,long给我一些类似的东西(Accessed: Nov. 10, 2016),但这不是我想要的。最好更改月份和日期,并将月份显示为全名(例如,11 月)。

顺便说一句,强制使用特定日期(例如)urldate = {{date}}不起作用。出现错误,并且访问标签甚至未显示在参考中。

附言:我使用 Sharelatex

答案1

通过输入以下参数更改Nov. 10, 2016为: 。November 10, 2016dateabbrev=false

\usepackage[english]{babel}对此的下一次更改\usepackage[british,english]{babel}将会更改某些地方的月份和日期

然后使用以下命令:

\DeclareFieldFormat{urldate}{% (Accessed: \thefield{urlday}\addspace% \mkbibmonth{\thefield{urlmonth}}\addspace% \thefield{urlyear}\isdot)}

指定访问日期的任何自定义布局。

之前代码来源:来自这篇文章https://tex.stackexchange.com/a/194594/112462

相关内容