技术报告的自定义引用样式

技术报告的自定义引用样式

我正在使用作者日期3引用格式。这在大多数情况下(书籍、文章)都适用。但是我也引用了一些 RFC,我希望在引用 RFC 时使用 RFC 编号而不是作者和年份。它应该看起来像

参见(RFC 2822)

我想继续使用 authordate3 进行其他引用。RFC 的 BibTeX 条目如下所示:

@techreport{rfc_2822,
author    = "E. Resnick",
title     = "{Internet Message Format}",
institution = "IETF",
type     = "RFC", 
number   = "2822",
year      = "2001",
month    = "apr",
}

我怎样才能实现这个目标?

答案1

这是使用该包的建议usebib

%TEX TS-program = arara
% arara: pdflatex
% arara: bibtex
% arara: pdflatex
% arara: pdflatex
\RequirePackage{filecontents}
\documentclass{article}
\usepackage{authordate1-4}

\begin{filecontents}{\jobname.bib}
@techreport{rfc_2822,
author    = "E. Resnick",
title     = "{Internet Message Format}",
institution = "IETF",
type     = "RFC", 
number   = "2822",
year      = "2001",
month    = "apr",
key = {RFC 2822},

}
\end{filecontents}
\usepackage{usebib}
\newbibfield{key}
\bibinput{\jobname}
\newcommand\citeRFC[1]{\usebibentry{#1}{key}\nocite{#1}}
\begin{document}
 \citeRFC{rfc_2822}

\bibliographystyle{authordate3}
\bibliography{\jobname}
\end{document}

在此处输入图片描述

相关内容