使用“historische-zeitschrift”(类似于其他 -dw 样式)作为 biblatex 样式,脚注中的反向引用始终引用整本书的首次出现。我想以某种方式进行更改,使其仅引用首次出现之内一章。
梅威瑟:
\documentclass{scrbook}
\usepackage[
bibencoding=utf8,
style=historische-zeitschrift,
backref=true,
backend=biber]
{biblatex}
\bibliography{bib.bib}
\begin{document}
\chapter{One}
Example text\footcite{book1} another text\footcite{book2}
\chapter{Two}
Example text\footcite{book2} another text\footcite{book2} another \footcite{book1}
\printbibliography
\end{document}
按以下格式提供脚注:
[第 1 章]
1 本完整记录簿 1
2 全记录簿 2
[第二章]
1 本简明记录簿 2(参见参考文献 2) <--- 这里应该提供完整的记录,因为这是一个新的篇章!
2 简明记录簿 2(参见参考文献 2) <--- 这里应该给出一个简短的记录(见参考文献 1)!
3 简略记录簿 1(参见参考文献 1) <--- 这里应该提供完整的记录,因为它是第二章中第一次出现!
答案1
您必须biblatex
使用选项 来重新开始引用。如果您想要简短的参考资料而不是“同上”,则需要citereset=chapter
此选项。ibidtracker=false
平均能量损失
\documentclass{scrbook}
\usepackage[
bibencoding=utf8,
style=historische-zeitschrift,
citereset=chapter,
ibidtracker=false,
backref=true,
backend=biber]
{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
\chapter{One}
Example text\footcite{vangennep} another text\footcite{piccato}
\chapter{Two}
Example text\footcite{piccato} another text\footcite{piccato} another \footcite{vangennep}
\printbibliography
\end{document}
输出: