我可以调用一些 biblatex 命令或宏来自动生成这样的字符串吗:
(visited on 04/01/2013)
我在脚注中的命令之外有这个\cite
,但想自动获取与 biblatex 在打印此信息时使用的相同文本和格式。因此,
\printurlseen{2013-01-04} % hypothetical code
答案1
Biblatex 有\citeurl{citekey}
。但是,这不会输出有关 URL 何时被访问的信息。
修改它的一种可能方法是
\DeclareCiteCommand{\citeurl}
{\boolfalse{citetracker}%
\boolfalse{pagetracker}%
\usebibmacro{prenote}}
{\printfield[citeurl]{url}
\iffieldundef{urlyear}
{}
{\printurldate}}
{\multicitedelim}
{\usebibmacro{postnote}}