"데이터 전용" 항목을 제외한 모든 참고문헌 항목을 인쇄합니다.

"데이터 전용" 항목을 제외한 모든 참고문헌 항목을 인쇄합니다.

문헌 조사의 일환으로 나는 관심 있는 모든 문헌에 대한 항목(초록 포함)이 포함된 거대한 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}

그러면 다음이 인쇄됩니다.

dataonly = {true} 항목을 포함하여 5개 항목을 표시하는 참고문헌

그러나 내가 표시하고 싶은 것은 다음과 같습니다.

dataonly = {true}로 표시되지 않은 두 항목만 표시하는 참고문헌

답변1

넌 절반쯤 왔어, 그렇지 않아 dataonly = {true}, 그렇지

 options = {dataonly=true},

관련 정보