bibtex 模式 (emacs) 中的 Biblatex 条目

bibtex 模式 (emacs) 中的 Biblatex 条目

Biblatex 引入了新的条目,例如journaltitle(见bibtex 和 biblatex 书目文件兼容性?)。

Biblatex 手册,第 2.3 节:

总而言之,以下几点与传统的 BibTeX 样式不同:

• 条目类型@inbook。有关详细信息,请参阅§§ 2.1.1 和 2.3.1。

• 机构、组织和出版商字段以及别名地址和学校。有关详细信息,请参阅 §§ 2.2.2、2.2.5、2.3.4。

• 特定类型产权的处理。详情请参阅§ 2.3.5。

• 字段系列。详细信息请参阅§§ 2.2.2 和 2.3.7。

• 年份和月份字段。有关详细信息,请参阅 §§ 2.2.2、2.3.8、2.3.9。

• 现场版本。详情请参阅§ 2.2.2。

• 字段键。有关详细信息,请参阅§ 2.3.2。

我想知道如何设置 Emacs 的 bibtex 模式来正确处理这些新闻条目。

例如,我希望 bibtex-mode 提出类似的建议:

@Article{,
  author =   {},
  title =    {},
  journaltitle =     {},
  date =     {},
  OPTkey =   {},
  OPTvolume =    {},
  OPTnumber =    {},
  OPTpages =     {},
  OPTmonth =     {},
  OPTnote =      {},
  OPTannote =    {}
}

代替:

@Article{,
  author =   {},
  title =    {},
  journal =      {},
  year =     {},
  OPTkey =   {},
  OPTvolume =    {},
  OPTnumber =    {},
  OPTpages =     {},
  OPTmonth =     {},
  OPTnote =      {},
  OPTannote =    {}
}

创建新文章条目时。

我怎样才能做到这一点?

答案1

Emacs 自以下版本开始支持 biblatex 条目版本 24.1

您可以从菜单中指定 BibTeX 方言Entry-types > BibTeX dialect > biblatex,或者通过在文件末尾添加以下行来指定:

% Local Variables:
% bibtex-dialect: biblatex
% comment-start: "%"
% End:

如果您想设置biblatex为默认方言,请将以下内容添加到您的 Eamcs 初始化文件中:

(setq bibtex-dialect 'biblatex)

相关内容