.bib
如果我重命名“注释”中的字段并调用,我就可以在我的参考书目中打印biblatex-chicago
摘要\usepackage[annotation]{biblatex-chicago}
如何在不重命名的情况下打印参考书目中的“摘要”字段?是这样的
\let\Abstract\Annote
这是否是需要放入.bst
我的工作目录的一个文件中的东西?
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{hyperref}
\usepackage{float}
\def\cms@choose{cms}
\usepackage[notes,isbn=false,url=false,backend=biber,annotation]{biblatex-chicago}
\usepackage[margin=1in]{geometry}
\bibliography{../currentBib}
\usepackage{rotating}
\usepackage{mathabx}
\let\cite\footcite
\date{\today}
\title{annotated bib}
\begin{document}
\maketitle
\nocite{*}
\printbibliography
\end{document}
答案1
如果你使用 Biber,你可以将abstract
字段映射到annotation
字段
\DeclareSourcemap{
\maps{
\map{
\step[fieldsource=abstract]
\step[fieldset=annotation, origfieldval]
}
}
}
仅当您尚未将该annotation
字段用于其他用途时这才有效。
或者你也可以选择
\DeclareFieldFormat{abstract}{\par\nobreak \vskip \bibitemsep #1}
\renewbibmacro*{entrytail}{% From reading.bbx, for annotated bibliography
\newunit\newblock
\iftoggle{cms@annotation}%
{\usebibmacro{annotation}%
\newunit\newblock}%
{}
\newunit\newblock
\usebibmacro{abstract}%
\newunit\newblock}
它只会打印abstract
字段后面的字段annotation
。这意味着您可以同时使用两个字段。
平均能量损失
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[notes,isbn=false,url=false,backend=biber,annotation]{biblatex-chicago}
\addbibresource{biblatex-examples.bib}
\DeclareFieldFormat{abstract}{\par\nobreak \vskip \bibitemsep #1}
\renewbibmacro*{entrytail}{% From reading.bbx, for annotated bibliography
\newunit\newblock
\iftoggle{cms@annotation}%
{\usebibmacro{annotation}%
\newunit\newblock}%
{}
\newunit\newblock
\usebibmacro{abstract}%
\newunit\newblock}
\begin{document}
\nocite{sigfridsson}
\printbibliography
\end{document}