10

我只知道乳胶的基础知识,我在参考书目文件中遇到了一个错误,这是iet.bst一个由 IET 修改的参考书目文件,并作为乳胶文件提供以编写要发表的论文。错误出现在@webpage 书目条目类型中,正如我已经搜索过的那样,我认为它与一些应该是可选的字段有关,之后,可能错误地弹出,出现错误。 错误信息

iet.bst 的第 1838 行是这样的:

ITERATE {call.type$}

关于网页入口类型的代码是这样的:

% Title and url fields required;
% author, note, year, month, and lastchecked fields optional
STRINGS {database}
FUNCTION {webpage}
{ output.bibitem
  author empty$
    { editor empty$
        'skip$  % author and editor both optional
        { format.editors output.nonnull }
      if$
    }
    { editor empty$
        { format.authors output.nonnull }
        { "can't use both author and editor fields in " cite$ * warning$ }
      if$
    }
  if$
%  author empty$
%    'skip$
%    { format.authors output.nonnull }
%  if$
  new.block
  format.title "title" output.check
  journal empty$
    {
      format.type "type" output.check
      publisher empty$
        'skip$
        { format.publisher.address output }
      if$
      "database on the Internet" 'database :=
      type database =
        { format.journal.date "year" output.check }
        { format.date "year" output.check }
      if$
      lastchecked empty$
        'skip$
        { format.lastchecked output }
      if$
      new.block
      part empty$
        'skip$
        { part output }
      if$
      pages empty$
        'skip$
        { pages bracket.check output }
      if$
    }
    { journal
      remove.dots
      "journal" bibinfo.check
      "journal" output.check
      format.type "type" output.check
      format.journal.date "year" output.check
      lastchecked empty$
        'skip$
        { format.lastchecked output
      ";" no.blank.or.punct output
    }
      if$
      no.blank.or.punct format.vol.num output
      pages empty$
        'skip$
    { ":" no.blank.or.punct output
      no.blank.or.punct pages bracket.check output
    }
      if$
      new.block
    }
  if$
  format.url "url" output.check
  new.block
  note output
  fin.entry
}
% ...urlbst to here

指出我错误的原因在于那部分,是因为当我从错误中删除条目@webpage referent 时Arduino:2020main.tex错误消失了,但正如我已经说过的,我只知道乳胶的基本知识:(奇怪的是,即使使用这个错误,pdf的渲染显然没有问题。如果有人帮助我,我很感激。谢谢

4

1 回答 1

4

我在@article 条目类型上遇到了同样的错误。就我而言,似乎当字段“volume={volume number}”和“number={issue number}”尽管是可选的,但没有添加到文章的条目中时,会弹出此错误。将上述字段添加到我的条目后,错误消失了。尝试将相关的可选字段添加到您的条目中。此外,也许将您的条目更改为另一种条目类型,例如“misc”可以解决您的问题。

于 2021-03-06T17:52:09.220 回答