et al 出现在第一次引用中

et al 出现在第一次引用中

我最近开始使用 Latex,需要一些帮助。

抱歉,因为我刚接触 Latex,所以不太清楚一切是如何运作的。欢迎对本文结构提出批评和反馈。

当引用三位以上作者时,我希望 et al. 出现,但不是第一次引用。但现在每次都出现 et al.。

我使用和创建了一个自定义 bst 文件,makebst并且使用\citet*longnamesfirst没有效果。

在制作定制 bibstyle 时,我选择了 Natbib 作为作者年份支持系统。

以下是 dbj 认为相关的部分

%<<AUTHORS IN CITATIONS:
%   %: (def) One author et al for three or more authors
  mcite,%: Some other truncation scheme 
%------\ans=m(==mcite)-------
%>>AUTHORS IN CITATIONS:
%<<MAX AUTHORS BEFORE ET AL: (if regular cite not selected)
  mct-1,%: One et al 
% mct-2,%: One, Two et al 
% mct-3,%: One, Two, Three et al 
% mct-4,%: One, Two, Three, Four et al 
% mct-5,%: One, Two, Three, Four, Five et al 
% mct-6,%: One, Two, Three, Four, Five, Six et al 
%------\ans=*(==mct-1)-------
%>>MAX AUTHORS BEFORE ET AL: (if regular cite not selected)
%<<MAX AUTHORS WITHOUT ET AL: (if regular cite not selected)
% mct-x2,%: Two authors without truncating 
  mct-x3,%: Three authors without truncating
% mct-x4,%: Four authors without truncating
% mct-x5,%: Five authors without truncating
% mct-x6,%: Six authors without truncating
%------\ans=3(==mct-x3)-------
%>>MAX AUTHORS WITHOUT ET AL: (if regular cite not selected)
%<<TYPEFACE FOR AUTHORS IN LIST OF REFERENCES:
    %: (def) Normal font for author names 
% nmft,nmft-sc,%: Small caps authors (\sc)
% nmft,nmft-it,%: Italic authors (\it or \em)
% nmft,nmft-bf,%: Bold authors (\bf)
% nmft,nmft-def,%: User defined author font (\bibnamefont)
%------\ans=*(==)-------

以下是我认为与我的序言相关的内容。

\documentclass[12pt]{report}

\usepackage[longnamesfirst]{natbib}

以下是我在文本中调用它的方法

 \citet*{akerlof1996macroeconomics} \citet{akerlof1996macroeconomics}

输出结果如下

我是否必须更改我的 bst 文件中的任何内容,或者是否有其他简单的解决方案?

我将非常感激任何帮助

相关内容