我想改变 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, 2016
dateabbrev=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