Как остановить печать ключа biblatex программой bibtex?

Как остановить печать ключа biblatex программой bibtex?

Я думаю, что ищу эквивалент, 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}

отпечатки:

Это книга (Георгеску-Реген 1971).

Рекомендации

Георгеску-Реген, Николас (1971).Закон энтропии и экономический процесс.bibtex: georgescu-roegen_entropy_1971. Кембридж, Массачусетс: Издательство Гарвардского университета.

решение1

Я бы рекомендовал указать Zotero не занимать noteполе для ключа. Но если вы не можете этого сделать и не можете удалить поле 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.

Примечание: Backend bibtexне поддерживает сопоставление источников! Это одно из нескольких преимуществ использования biber.

Связанный контент