目前,每份报纸的引文都作为单独的条目进入参考书目。是否可以设置命令\autocite
将确切的文章放入脚注中,而不是将每篇文章的条目放入参考书目中,而是只为每份使用的报纸输入一个条目。
例如,在以下 MWE 的情况下,即使我引用了《泰晤士报》的三篇独立文章,参考书目中的条目仍将如下所示。
晚邮报, 惠灵顿
时代, 伦敦
悉尼先驱晨报, 悉尼
\documentclass[12pt,a4paper]{memoir}
\usepackage[utf8]{inputenc}
\usepackage{filecontents}
\usepackage{lipsum} % just for dummy text
\usepackage[notes, backend=biber, includeall=true,]{biblatex-chicago}
\begin{filecontents*}{\jobname.bib}
@article{EPost1,
Entrysubtype = {magazine},
address = {Wellington},
journal = {Evening Post},
keywords = {NP, primary},
date = {1915-12-11},
pages = {5},
title = {article title}}
@article{Bloggs1919,
Entrysubtype = {magazine},
address = {London},
author = {Bloogs, Joe},
journal = {The Times},
keywords = {NP,primary},
date = {1919-10-24},
pages = {8},
title = {Joes News}}
@article{Doe1919,
Entrysubtype = {magazine},
address = {London},
author = {Doe, John},
journal = {The Times},
keywords = {NP,primary},
date = {1919-02-19},
pages = {10},
title = {Roundup by John}}
@article{Times1,
Entrysubtype = {magazine},
address = {London},
journal = {The Times},
keywords = {NP,primary},
date = {1921-02-09},
pages = {9},
title = {Read all about it}}
@article{SMH1,
Entrysubtype = {magazine},
address = {Sydney},
journal = {The Sydney Morning Herald},
keywords = {NP,primary},
date = {1920-09-16},
pages = {9},
title = {The News Today}}
\end{filecontents*}
\addbibresource{\jobname}
\begin{document}
\lipsum[1]\autocite{EPost1}
\lipsum[1]\autocite{Bloggs1919}
\lipsum[1]\autocite{Doe1919}
\lipsum[1]\autocite{Times1}
\lipsum[1]\autocite{SMH1}
\backmatter
\printbibheading
\nobibintoc %prevents showing sub-bibs in toc
\setlength{\bibitemsep}{\parsep}
\printbibliography[keyword=NP,heading=subbibliography,%
title={Newspapers}]
\end{document}
答案1
如果您可以接受格式与您想象的略有不同的参考条目,那么这可能相当简单。也就是说,如果magazine
您可以接受参考书目中 entrysubtype 的标准格式。即:
期刊名称(地点)。
crossref
在这些要求的范围内,您只需使用标准 biblatex 工具(特别是和)重新排列 bib 条目即可获得所需的结果options
。
您可以为整个报纸创建条目,然后使用crossref
条目将各个文章链接到它们(在此过程中节省了一些输入,因为journaltitle
和location
随后被各个文章继承)。
对于个别文章,有几种方法可以将它们从参考书目中省略。你似乎在通过 进行筛选keywords
,我在这里选择了options = {skipbib=true}
(因此放弃了你之前针对个别文章的关键词)。但是,当然,你也可以用一组合适的关键词来安排同样的效果。
mincrossrefs=1
注意,我在 biblatex 调用中添加了选项(默认值为 2)。这意味着单个 crossref 引用将触发参考书目中的条目。
完整的 MWE:
\documentclass[12pt,a4paper]{memoir}
\usepackage[utf8]{inputenc}
\usepackage{filecontents}
\usepackage{lipsum} % just for dummy text
\usepackage[notes, backend=biber, includeall=true, mincrossrefs=1]{biblatex-chicago}
\begin{filecontents*}{\jobname.bib}
@article{EPost1,
Entrysubtype = {magazine},
date = {1915-12-11},
pages = {5},
title = {article title},
crossref = {EveningPost},
options = {skipbib=true}}
@article{Bloggs1919,
Entrysubtype = {magazine},
author = {Bloogs, Joe},
date = {1919-10-24},
pages = {8},
title = {Joes News},
crossref = {TheTimes},
options = {skipbib=true}}
@article{Doe1919,
Entrysubtype = {magazine},
author = {Doe, John},
date = {1919-02-19},
pages = {10},
title = {Roundup by John},
crossref = {TheTimes},
options = {skipbib=true}}
@article{Times1,
Entrysubtype = {magazine},
date = {1921-02-09},
pages = {9},
title = {Read all about it},
crossref = {TheTimes},
options = {skipbib=true}}
@article{SMH1,
Entrysubtype = {magazine},
date = {1920-09-16},
pages = {9},
title = {The News Today},
crossref = {SydneyMorningHerald},
options = {skipbib=true}}
@article{EveningPost,
Entrysubtype = {magazine},
journaltitle = {Evening Post},
location = {Wellington},
keywords = {NP, primary}}
@article{TheTimes,
Entrysubtype = {magazine},
journaltitle = {The Times},
location = {London},
keywords = {NP, primary}}
@article{SydneyMorningHerald,
Entrysubtype = {magazine},
journaltitle = {The Sydney Morning Herald},
location = {Sydney},
keywords = {NP, primary}}
\end{filecontents*}
\addbibresource{\jobname}
\begin{document}
\autocite{EPost1}
\autocite{Bloggs1919}
\autocite{Doe1919}
\autocite{Times1}
\autocite{SMH1}
\backmatter
\printbibheading
\nobibintoc %prevents showing sub-bibs in toc
\setlength{\bibitemsep}{\parsep}
\printbibliography[keyword=NP,heading=subbibliography,%
title={Newspapers}]
\end{document}
如果你确实需要以下格式的报纸:
期刊名称, 地点。
在参考书目中,那么可能需要更多的结构,正如我最初所想的那样。