문헌 조사의 일환으로 나는 관심 있는 모든 문헌에 대한 항목(초록 포함)이 포함된 거대한 BibTeX 파일(Biber 방언)을 생성했습니다. 시간이 많이 걸리고 오류가 발생하기 쉬운 절차/책 제목, 출판사 주소 등의 반복을 피하기 위해 필드를 자유롭게 사용했습니다. crossref
관심이 없는 상호 참조 항목(데이터 소스 제외)에는 로 표시했습니다 dataonly = {true}
.
키를 수동으로 지정하지 않고 항목을 제외한 전체 참고문헌을 인쇄하려면 어떻게 해야 합니까 dataonly = {true}
?
다음은 작동하지 않는 최소한의 예입니다.
\documentclass{article}
\usepackage{biblatex}
\addbibresource{\jobname.bib}
\DeclareFieldFormat{abstract}{\par\small#1}
\renewbibmacro*{finentry}{\printfield{abstract}\finentry}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@proceedings{acl,
publisher = {Association for Computational Linguistics},
address = {Stroudsburg, PA},
dataonly = {true},
}
@proceedings{acl2015,
year = 2015,
booktitle = {Proceedings of the 53rd Meeting of the ACL},
crossref = {acl},
dataonly = {true},
}
@book{wordnet,
year = 2016,
booktitle = {An Introduction to WordNet},
editor = {Gary Gnu},
crossref = {acl},
dataonly = {true},
}
@inproceedings{foo,
author = {Foo Bar},
title = {Some article},
abstract = {Here is the abstract.},
crossref = {acl2015},
}
@incollection{quux,
author = {Quux quuux},
title = {Why I love {WordNet}},
abstract = {Another fine abstract.},
crossref = {wordnet},
}
% And hundreds more entries...
\end{filecontents}
\begin{document}
\nocite{*}
\printbibliography
\end{document}
그러면 다음이 인쇄됩니다.
그러나 내가 표시하고 싶은 것은 다음과 같습니다.
답변1
넌 절반쯤 왔어, 그렇지 않아 dataonly = {true}
, 그렇지
options = {dataonly=true},