makebst 中的“参考组件标签”起什么作用?

makebst 中的“参考组件标签”起什么作用?

我正在制作自己的乳胶书目风格马克布斯特(看https://tex.stackexchange.com/a/96179/175861)。我选择包含 REVTeX 数据字段。
我必须做出的最后选择之一是

<<REFERENCE COMPONENT TAGS:
(*) No reference component tags in the \bibitem entries
(b) Reference component tags like \bibinfo in the content of \bibitem

这是什么意思?这两个选项有什么不同?

答案1

文档文件merlin.pdf第 20 页有更多信息

参考组件标记:将结构应用于\bibitem内容。

--            没有标记。

bibinfo\bibinfo将、 和   等标签应用于声明\eprint内容中的数据字段\bibitem

以及第 48 页

如果启用了引用组件标记,我们会将诸如\bibinfo和 之类的标记\eprint应用于语句内容中的数据字段\bibitem。我们还确保这些命令在环境范围内具有默认含义thebibliography。默认定义只是打印字段并忽略标记。但是,其他程序或包可能会利用标记信息来将作者与标题分开。

事实上,该文件将在序言.bst中添加以下定义thebibliography

\providecommand{\bibinfo}[2]{#2}

第 5 页的历史部分也\bibinfo简要提到

卡莱尔在 REVTeX 上的工作衍生出的另一个功能是参考书目中的文本条目的标记。这意味着卷号被指定为\bibinfo{volume}{5}。通常只打印数字 5,但另一个程序可以使用它来重建原始数据库条目。


除非您的文档定义\bibinfo不同,否则您将不会看到选择和不选择它\providecommand{\bibinfo}[2]{#2}之间的输出差异。bibinfo

\bibinfo.bbl主要目的是为有权访问参考书目文件/来源的第三方提供.tex一种方便的方式来独特且自动地重现.bib条目。在短暂的搜索中,我没有在网上找到有关实际用于此目的的工具的任何信息,\bibinfo并且查看.bst安装在我系统上的文件表明实际上只有少数样式使用\bibinforevtex、、、... 系列)。我怀疑它被广泛使用。acmartelsarticle

相关内容