
isbn=false
나는 ISBN 번호 인쇄를 중지하지만 bibtex 키 인쇄를 중지하는 것과 동등한 것을 찾고 있다고 생각합니다 . 문제는 현재 내 참고문헌에 모든 bibtex 키가 포함되어 있다는 것입니다. 예를 들어:
\documentclass{article}
\usepackage[backend=bibtex, style=authoryear]{biblatex}
\addbibresource{\jobname.bib}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{georgescu-roegen_entropy_1971,
address = {Cambridge, MA},
title = {The entropy law and the economic process},
publisher = {Harvard University Press},
author = {Georgescu-Roegen, Nicholas},
year = {1971},
note = {bibtex: georgescu-roegen\_entropy\_1971}
}
\end{filecontents}
\bibliography{bibligraphy.bib}
\begin{document}
This is a book (\cite{georgescu-roegen_entropy_1971}).
\printbibliography
\end{document}
인쇄물:
이것은 책이다(Georgescu-Roegen 1971).
참고자료
Georgescu-Roegen, 니콜라스 (1971).엔트로피 법칙과 경제 과정.bibtex : georgescu-roegen_entropy_1971. 매사추세츠주 케임브리지: 하버드 대학교 출판부.
답변1
note
Zotero 에게 키 필드를 차지하지 말라고 지시하는 것이 좋습니다 . 그러나 그렇게 할 수 없고 note
예를 들어 을 사용하여 필드 를 제거할 수 없는 경우 백엔드에서 으로 sed
전환 하고 소스 매핑을 사용하여 모든 항목에서 필드를 제거할 수 있습니다.bibtex
biber
note
\documentclass{article}
\usepackage[backend=biber, style=authoryear]{biblatex}
\addbibresource{\jobname.bib}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{georgescu-roegen_entropy_1971,
address = {Cambridge, MA},
title = {The entropy law and the economic process},
publisher = {Harvard University Press},
author = {Georgescu-Roegen, Nicholas},
year = {1971},
note = {bibtex: georgescu-roegen\_entropy\_1971}
}
\end{filecontents}
\DeclareSourcemap{
\maps[datatype=bibtex]{%
\map{
\step[fieldset=note,null]
}
}
}
\begin{document}
This is a book (\cite{georgescu-roegen_entropy_1971}).
\printbibliography
\end{document}
결과는 다음과 같습니다.
실행 후 pdflatex
두 biber
번 pdflatex
.
참고: 백엔드는 bibtex
소스 매핑을 지원하지 않습니다! 이는 를 사용하는 여러 가지 장점 중 하나입니다 biber
.