该字段addendum
应该显示在参考书目条目的最末尾。但是,如果该项目包含字符串related
,情况就不再如此了。有没有其他字段可以代替addendum
?
\documentclass{article}
\usepackage[authordate,backend=biber,indexing=true]{biblatex-chicago}
\addbibresource{\jobname.bib}
\begin{filecontents*}{\jobname.bib}
@misc{RauSūSaṃ,
entrysubtype = {classical},
title = {Rauravasūtrasaṃgraha},
addendum = {Also consulted: Mysore ORI MS B~776.},
related = {Bhatt1961},
relatedoptions = {useeditor=false,usetranslator=false,skipbib=true},
}
@book{Bhatt1961,
editor = {N. R. Bhatt},
title = {Rauravāgama},
volume = {1},
series = {Publications de l'Institut Français d'Indologie},
number = {18.1},
publisher = {IFP},
location = {Pondicherry},
year = {1961},
}
\end{filecontents*}
\begin{document}
\nocite{*}
\printbibliography
\end{document}
编辑:
作为澄清:这种关系是主要和次要书目之一,或多或少这里。因此,这两个条目通常会显示在两个单独的参考书目中,为了简单起见,我在上面的例子中省略了这一点。
理论上,一个完美的解决方案可能是让仅在 信息addendum
后显示。无论如何,我也可以使用当前行为,复制到仅由相应主要参考书目条目获取来源的新条目,并在那里添加附录字段。不太理想,但由于这些情况很少见,所以不会有太大问题。related
entrysubtype = {classical}
Bhatt1961
编辑:
我现在意识到我确实有很多这种条目,它们涉及同一本书中的不同论文,它们都有自己的参考书目,因此一个更清晰的解决方案会很棒。我考虑过使用\fullcite
注释字段中的命令作为主要参考,并使用附录作为“另请参阅”。:
\documentclass{article}
\usepackage[authordate,backend=biber,indexing=true]{biblatex-chicago}
\addbibresource{\jobname.bib}
\begin{filecontents*}{\jobname.bib}
@misc{RauSūSaṃ,
entrysubtype = {classical},
title = {Rauravasūtrasaṃgraha},
addendum = {Also consulted: Mysore ORI MS B~776.},
note = {\fullcite{Bhatt1961}},
}
\begin{filecontents*}{\jobname.bib}
@misc{RauSūSaṃ2,
entrysubtype = {classical},
title = {Rauravasūtrasaṃgraha},
addendum = {Also consulted: Mysore ORI MS B~776.},
related = {Bhatt1961},
relatedoptions = {useeditor=false,usetranslator=false,skipbib=true},
}
@book{Bhatt1961,
editor = {N. R. Bhatt},
title = {Rauravāgama},
volume = {1},
series = {Publications de l'Institut Français d'Indologie},
number = {18.1},
publisher = {IFP},
location = {Pondicherry},
year = {1961},
}
\end{filecontents*}
\begin{document}
\nocite{*}
\printbibliography
\end{document}
几乎可以正常工作,除了两点:
我需要另一个命令来代替
\fullcite
,将年份保留在末尾。是否可以调用负责条目常规格式的内部命令,例如在第三个条目中,即 RauSūSaṃ2,将年份放在末尾而不是编辑器之后?我想将 Bhatt1961 排除在参考书目之外。除非它在论文中被引用。如果是通过相关条目完成的,那么它将作为
skipbib=true
之一完成relatedoptions
。在这里,我可能想做类似第三种方法的事情这个答案。我必须手动检查,但没关系。
或者,是否有任何字段可以用作要显示的最后一个字段,即使在之后?或者,我该如何定义这样的字段?或者,我该如何更改和related
的显示顺序?related
addendum