
논문 본문에 웹사이트를 방문한 날짜를 인쇄해야 합니다. 으로 이 작업을 자동으로 수행할 수 있나요 biblatex
?
답변1
이를 수행하기 위해 미리 정의된 명령은 없지만 다음 \citeurldate
과 유사한 명령을 정의하는 것은 간단합니다 \citedate
(참조:biblatex.def
, ll. 2183-2189). 추가 "방문 대상" 문자열과 괄호를 피하기 위해 의 프리코드 인수에서 urldate
형식( ) 을 다시 정의했습니다 ( 중첩된 매크로 정의이기 때문에 문자를 두 번 두 배로 늘려야 했습니다.\DeclareFieldFormat{urldate}{####1}
\DeclareCiteCommand{\citeurldate}
#
인수에서 이중 파운드 기호(숫자 기호, 해시 문자) ##1의 의미는 무엇입니까?).
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[style=authoryear, backend=biber]{biblatex}
\DeclareCiteCommand{\citeurldate}
{\DeclareFieldFormat{urldate}{####1}%
\boolfalse{citetracker}%
\boolfalse{pagetracker}%
\usebibmacro{prenote}}
{\printurldate}
{\multicitedelim}
{\usebibmacro{postnote}}
\addbibresource{biblatex-examples.bib}
\begin{document}
\cite{markey} from \citeurldate{markey}
\printbibliography
\end{document}