这个问题已经困扰我很长时间了,但找不到一个好的方法来解决它。
我有一份遵循常规作者的引文列表。年份。标题。期刊。卷:页面布局。我必须引用一份法律文件(水框架指令)。我该怎么做,因为这篇论文没有作者、期刊、页面...
我希望它在文本中显示为
... V 斯洛文尼亚 smo leta 2000 价格 欧盟指令 (2000/60/EC)(注:VD 为德语单词“V”的首字母缩写) 在过去的几十年中,政治家一直试图将自己置于危险之中,但最终却以失败告终......
并在参考文献中
Ter Braak, CJF, Verdonschot, PFM 1995. 水生生态学中的典型对应分析和相关多元方法。水生科学 57(3): 255–289。
欧盟指令 (2000/60/EC)
Wickham, H. 2009. ggplot2:用于数据分析的精美图形。Springer New York。ISBN 978-0-387-98140-6。
我应该如何指定我的 BibTeX 源来实现这一点?
编辑
这是一个或多或少最小的工作示例。样式文件可以在这里以及 bib 文件这里。
\documentclass{article}
\usepackage{natbib}
\begin{document}
As specified in \citet{vd} and \citep{Fraschetti2006} \dots
\bibliographystyle{custom_style}
\bibliography{test}
\end{document}
编辑2
对我来说有效的解决方法(目前)。有问题的四个问号(呵呵)是由于 bib 文件中缺少年份造成的。我修改了 custom_style.bst
FUNCTION {format.date}
{ year "year" bibinfo.check duplicate$ empty$
{
"empty year in " cite$ * "; set to ????" * warning$
pop$ "????"
}
'skip$
if$
extra.label *
}
到
FUNCTION {format.date}
{ year "year" bibinfo.check duplicate$ empty$
{
"empty year in " cite$ * "; set to " * warning$
pop$ ""
}
'skip$
if$
extra.label *
}
答案1
我怀疑即使是法律文件也应该用具有多个字段的 BibTeX 条目来表示(特别是year
如果使用作者年份样式则带有一个字段),但这里是这样的。
我使用了
author
而不是字段,因为否则 BibTeX 会在文本中title
排版标签。V00
第二对花括号可防止 BibTeX 将“作者”分解为名字和姓氏。
\documentclass{article}
\usepackage{natbib}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@misc{V00,
author = {{\textit{Vodna direktiva (2000/60/EC)}}},
}
\end{filecontents}
\begin{document}
As specified in \citet{V00} \dots
\bibliographystyle{plainnat}
\bibliography{\jobname}
\end{document}