biblatex:以“阅读”样式显示“注释”或“附录”

biblatex:以“阅读”样式显示“注释”或“附录”

总结

我使用了 Overleaf,并且必须这样做clear cached files才能获得正确的输出。

在此处输入图片描述


  • 这应该不难,但我自己无法弄清楚。
  • 我想使用reading的风格biblatex
  • 目标:我也想显示note字段(或者addendum如果更容易的话)在参考书目中(在每个条目的末尾,最好是在单独的段落中)。

\documentclass{article}
\usepackage[
    style = authoryear,
    bibstyle = reading, % <-- Important
]{biblatex}

\addbibresource{\jobname.bib}

\begin{filecontents}{\jobname.bib}
@book{key,
  author = {Author, A.},
  year = {2001},
  title = {Title},
  publisher = {Publisher},
  note = {note},
  addendum = {addendum}, % https://tex.stackexchange.com/questions/434931
}
\end{filecontents}

\begin{document}

\cite{key}

\printbibliography

\end{document}

在此处输入图片描述

答案1

biblatexreading样式已经支持标准样式通常不使用的多个字段,用于跟踪有关条目的“附加信息”,即:annotationabstractlibraryfile。根据您的描述,annotation似乎最适合您的目的,并且它会按照您的需要排版在单独的段落中。

\documentclass{article}
\usepackage[
    style = authoryear,
    bibstyle = reading, % <-- Important
]{biblatex}

\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}

\begin{filecontents}[overwrite]{\jobname.bib}
@book{key,
  author = {Author, A.},
  year = {2001},
  title = {Title},
  publisher = {Publisher},
  note = {note},
  addendum = {addendum}, % https://tex.stackexchange.com/questions/434931
  annotation = {A longer annotation, to be typeset in a separate paragraph.},
}
\end{filecontents}

\begin{document}

\nocite{key,sigfridsson,itzhaki}

\printbibliography

\end{document}

在此处输入图片描述

相关内容