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)