我怎样才能在参考书目中只输入报纸名称和城市

我怎样才能在参考书目中只输入报纸名称和城市

目前,每份报纸的引文都作为单独的条目进入参考书目。是否可以设置命令\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条目将各个文章链接到它们(在此过程中节省了一些输入,因为journaltitlelocation随后被各个文章继承)。

对于个别文章,有几种方法可以将它们从参考书目中省略。你似乎在通过 进行筛选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}

在此处输入图片描述 在此处输入图片描述

如果你确实需要以下格式的报纸:

期刊名称, 地点。

在参考书目中,那么可能需要更多的结构,正如我最初所想的那样。

相关内容