LaTeX/BibTex:截断参考书目中的 4 位或更多作者

LaTeX/BibTex:截断参考书目中的 4 位或更多作者

这是引用“et al.”仅适用于 natbib 和 jf.bst 中的四位或更多作者

我刚刚尝试了那里给出的答案,希望它能解决我们的 BibTex 问题:对于有 3 位作者的参考文献,我们的期刊要求在引文和参考书目中列出所有作者的名称;4 位或更多作者应在引文和参考书目中截断为 1st-author-plus-et-al。

链接问题中的答案对于引用来说非常完美,但对参考书目没有帮助。我们现实生活中的 .bst 和 MWE 中都出现了相同的问题。具体来说,MWE 为第二项生成:

Andersen, TG、T. Bollerslev、FX Diebold 和 H. Ebens。2001 年。“已实现股票收益波动的分布。”《金融经济学杂志》61(1):43–76。

我们的风格是按如下方式截断参考书目:

Andersen, TG 等。2001 年。“已实现股票收益波动的分布。”《金融经济学杂志》61(1):43–76。

(斜体在复制到纯文本时丢失:请忽略;更改的换行符也是如此。问题在于作者的列出方式。希望这是清楚的。)在其他地方找不到答案,希望我没有错过任何太明显的内容。

以下是 MWE

\documentclass{article}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@article{abd:2007,
  author      = "Torben G. Andersen and Tim Bollerslev and Francis X. Diebold",
  title       = "Roughing it up: {Including} jump components in the
                measurement, modeling and forecasting of return volatility",
  journal     = "Review of Economics and Statistics",
  year        = 2007,
  volume      = 89,
  number      = 4,
  month       = "November",
  pages       = "701--720",
}

@article{abde:2001,
  author      = "Torben G. Andersen and Tim Bollerslev and Francis X. Diebold
                and Heiko Ebens",
  title       = "The distribution of realized stock return volatility",
  journal     = "Journal of Financial Economics",
  year        = 2001,
  volume      = 61,
  number      = 1,
  month       = "July",
  pages       = "43--76",
}
\end{filecontents*}
\usepackage[round,authoryear,comma]{natbib}
\bibliographystyle{jf}  % or: jf3
\begin{document}
\citet{abd:2007}; \citet{abde:2001}
\bibliography{\jobname}
\end{document}

相关内容