我对 Latex 还比较陌生,我正在尝试使用 BibTex 整合芝加哥风格的脚注和参考书目。
我设法创建了单独的 .bib 文件并使用适当的样式包含脚注和参考书目。
我出于测试目的引用了一本书,我可以在脚注中获得正确的格式。同一本书的书目看起来不错,除了 pages 属性。有没有办法将页码重新分配给书目部分?
我希望得到同一本书的脚注中的准确页码和参考书目中的章节范围。
这是我当前对 main.tex 文件的设置:
\documentclass[a4paper,12pt]{article}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[margin=1in, ]{geometry}
\usepackage{csquotes}
\usepackage[notes,backend=biber]{biblatex-chicago}
\bibliography{bibliography}
\usepackage[useregional]{datetime2}
\begin{document}
\section{Abstract}
This is some dummy text \autocite{test}
\nocite{*}
\printbibliography
\end{document}
这是我当前对 bibliography.bib 文件的设置:
@incollection{test,
author = "Henry David Thoreau",
title = "Walking",
editor = "John D’Agata",
booktitle = "The Making of the American Essay",
publisher = "Graywolf Press",
address = "Minneapolis",
year = 2016,
pages = "177-78"
}
由此我得到以下输出:
如何更改参考文献部分的页码,同时保持脚注页码不变?
我希望将 177-178 放在脚注中,将 177-200 放在参考文献中。全部保持精确的芝加哥风格顺序。
在此先感谢您的帮助!
安德里亚
答案1
pages
文件中的字段应.bib
始终包含条目引用的文章/章节/...的完整页面范围。
\autocite
应在//命令\cite
的postnote 参数中给出特定引用的页面范围(精确参考)\parencite
。
\autocite{sigfridsson}
\autocite[380]{sigfridsson} % only postnote
\autocite[Cf.][380]{sigfridsson} % pre- and postnote
\autocite[Cf.][]{sigfridsson} % only prenote
如果您想要压缩页面范围,您应该加载biblatex-chicago
选项compresspages
。
\documentclass[a4paper,12pt]{article}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[margin=1in, ]{geometry}
\usepackage[useregional]{datetime2}
\usepackage{csquotes}
\usepackage[notes,compresspages,backend=biber]{biblatex-chicago}
\begin{filecontents}{\jobname.bib}
@incollection{test,
author = {Henry David Thoreau},
title = {Walking},
editor = {John D’Agata},
booktitle = {The Making of the American Essay},
publisher = {Graywolf Press},
address = {Minneapolis},
year = 2016,
pages = {177-200},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\null\vfill % just for the example
Lorem \autocite[177-178]{test}
\printbibliography
\end{document}