Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

参考文献选择类型为Conference之后,作者仅显示为一个ANON #16

Open
hairuo opened this issue Apr 9, 2020 · 2 comments

Comments

@hairuo
Copy link

hairuo commented Apr 9, 2020

在JabRef里编译bbl文件,把文章类型改为Conference之后,无论中英文文献,所有作者仅显示为ANON。

@hairuo
Copy link
Author

hairuo commented Apr 9, 2020

重新删掉.bbl文件,打开JabRef在.bib文件里修改文章类型为Conference,但问题依旧。

@hairuo
Copy link
Author

hairuo commented Apr 9, 2020

打开GBT7714-2005NLang-ZJU.bsl查看:
普通文章:

FUNCTION {article}
{ output.bibitem
  format.authors "author" output.check
  new.block
  format.title "title" output.check
  "[J]" *
  new.block
  crossref missing$
    {
      journal
      "journal" bibinfo.check
      "journal" output.check
      format.date "year" output.check
      date.block
      format.vol.num.pages output
    }
    { format.article.crossref output.nonnull
    }
  if$
  eid empty$
    { format.journal.pages }
    { format.journal.eid }
  if$
  format.issn output
  format.doi output
  new.block
  format.note output
  fin.entry
}

会议文章:

FUNCTION {conference} { inproceedings }
FUNCTION {manual}
{ output.bibitem
  author empty$
    { organization "organization" bibinfo.check
      duplicate$ empty$ 'pop$
        { output
          address "address" bibinfo.check output
        }
      if$
    }
    { format.authors output.nonnull }
  if$
  new.block
  format.btitle "title" output.check
  author empty$
    { organization empty$
        {
          address new.block.checka
          address "address" bibinfo.check output
        }
        'skip$
      if$
    }
    {
      organization address new.block.checkb
      organization "organization" bibinfo.check output
      address "address" bibinfo.check output
    }
  if$
  format.edition output
  format.date output
  format.doi output
  new.block
  format.note output
  fin.entry
}

看起来是下面这段代码的问题,但不知道该怎么改:

    { format.authors output.nonnull }
  if$
  new.block
  format.btitle "title" output.check
  author empty$

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant