我想使用诸如 和外部 bibtex 文件之类的命令来引用电影和电视剧\citep{}
。正确的方法是什么?
我正在使用natlib
包和配置命令\citestyle{chicago}
和\bibliographystyle{plainnat}
。我尝试将其写入外部.bib
文件:
@misc{himym,
title={How {I} met your mother},
year=2005,
note={Premiered on CBS}
}
但 的输出\citep{}
将是him
,即引用键的前三个字母。我原本期望的是
老爸老妈的浪漫史,2005年。
参考文献中的理想输出是
老爸老妈的浪漫史,2005 年。在哥伦比亚广播公司 (CBS) 首播。
natbib
手册上说,在没有作者或年份的情况下,它会使用该key
字段来引用条目。这样一来,\citep{himym}
只会给我里面的内容key
,而没有年份。
答案1
这是一个使用的解决方案比布拉特克斯——使用此包,标题可以替换作者年份样式中缺失的作者。
\documentclass{article}
\usepackage[style=authoryear]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@misc{himym,
title={How {I} met your mother},
year= {2005},
note={Premiered on CBS},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\parencite{himym}
\printbibliography
\end{document}