date
biblatex/biber가 필드를 포함하도록 출력하도록 하는 쉬운 방법이 있습니까?시간? 나는 @video
(and @photo
)를 사용하고 있는데, 내가 알 수 있는 한 기본적으로 드라이버가 부족하여 @misc
.
yyyy-mm-ddTHH:MM:SS
매뉴얼에 따라 날짜를 형식으로 지정할 수 있지만 , dateusetime=1
내가 읽은 다양한 문서에 따라 옵션(예: )을 설정하려는 모든 시도가 참조에 시간을 생성하는 데 실패했습니다.
컨텍스트는 이벤트의 정확한 날짜와 시간을 참조하고 싶은 모서리에 타임스탬프가 있는 여러 사진과 비디오 파일입니다. @video
및 에 대한 드라이버를 작성할 수 있지만 @photo
지금까지 찾지 못한 더 쉬운 솔루션이 있다면 그것은 과잉인 것 같습니다.
많은 요청을 받은 MWE:
\begin{filecontents}{mwe1.bib}
@photo { img-noodles,
author = {{Security Camera}},
title = {Suspect eating noodles},
date = {2016-01-01T15:43:21},
}
\end{filecontents}
\documentclass{article}
\usepackage[backend=biber,sorting=none,dateabbrev=false,
dateusetime=1,time=24h]{biblatex}
\addbibresource{mwe1.bib}
\begin{document}
This is a test~\autocite{img-noodles}.
\printbibliography
\end{document}
편집: @photo
전체 타임스탬프가 필요한 명확한 사용 사례도 포함되어 있습니다(설명 기반).
답변1
여기서 언급된 두 번째 문제(https://github.com/plk/biblatex/issues/909) 3.13에서 수정되었습니다
biblatex
.
biblatex
최신 버전의 Biber를 얻으려면 TeX 배포판을 업데이트하십시오 .
여기에는 두 가지 문제가 있습니다.
첫째, dateusetime=1,
활성화하지 않습니다 dateusetime
. 이 옵션은 값 true
또는 false
가 아닌 모든 항목이 true
로 처리될 것으로 예상합니다 false
.
그러나 dateusetime=true,
출력이 있더라도 기본 잘린 날짜 형식은 시간을 잊어버렸기 때문에 예상한 것과 다릅니다. 이는 다음 버전에서 수정되어야 할 버그입니다 biblatex
.https://github.com/plk/biblatex/issues/909. 그 동안에는 시간 인쇄를 지원하는 전체 날짜 형식 중 하나를 사용하는 것이 더 쉬울 것입니다. 따라서 당분간은 기본값을 재정의하기 위해 명시적인 date=long
(또는 date=short
, date=ymd
, )이 필요합니다 . 이로 인해 시간이 단축됩니다.date=iso
date=comp
\documentclass{article}
\usepackage[backend=biber, sorting=none,
time=24h, dateabbrev=false, dateusetime=true,]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@photo{img-noodles,
author = {{Security Camera}},
title = {Suspect eating noodles},
date = {2016-01-01T15:43:21},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
This is a test~\autocite{img-noodles}.
\printbibliography
\end{document}
기본적으로 biblatex
초는 표시되지 않습니다. 이는 로드 시간 옵션으로 활성화할 수 있습니다.
seconds=true,