我正在使用作者日期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}