biblatex 文件中的代码注释

biblatex 文件中的代码注释

我查看了文档并尝试了一些示例。但是没有用。biber告诉我它们characters of junk在我的 bib 文件中。;)

有没有办法将类似代码的注释添加到 bib 文件?

例如

% This is a comment line
# This is another comment

答案1

Biber 会忽略它所抱怨的垃圾字符,因此从技术上讲,您可以将其视为注释。但是,Biber(与 BibTeX 相反)会忽略 a 之后的所有内容,%而不会发出警告。

因此,如果您以 开始一行(在条目之外)%,则 BibTeX 和 Biber 都会将该行视为注释。

BibTeX 示例文件xampl.bib(描述为“包含每种标准条目类型示例的数据库文件”)以以下内容开头

% Copyright (C) 1988, 2010 Oren Patashnik.

.bib所以这似乎是在文件中添加评论的“官方认可”的方式。

答案2

我对此一无所知biber,但手册中关于评论的说法如下bibtex

第 13 页,第 7 项:

为了与 Scribe 兼容,数据库文件允许使用 @COMMENT 命令;但实际上并不需要,因为 BibTeX 允许在数据库文件中使用任何不在条目内的注释。如果要注释掉条目,只需删除条目类型前面的“@”字符即可。

第 14 页,第 14 项:

LaTeX 的注释字符 ' %' 不是数据库文件中的注释字符。

结论一定是没有办法在bibtex条目内有明确的注释,至少不是 tex 文件中所期望的方式。

但是,如果字段名称不被适用.bst文件识别,则会忽略该字段。因此使用字段名称“mycomment”可能值得尝试。

相关内容