使用 revtex 引用软件

使用 revtex 引用软件

我正在尝试使用 revtex4.2 引用 Zenodo 项目。在我的 .bib 文件中,我使用了一个通过 Zenodo 的 bibtex 导出功能获得的条目。但是,当我使用 revtex4.2 引用此条目时,我得到了

[xx] John Doe,jdoe/code-for-paper:首次发布。(1954 年)。

因此,revtex4.2 似乎忽略了software出版类型的所有相关信息,仅提供了作者+标题+年份。

有办法解决这个问题吗?我做错什么了吗?

附加信息:我正在使用longbibliographyrevtex 的参数。

编辑:对于 github 和 pypi 软件条目,根据推荐的格式,输出甚至更糟(参见修改后的示例),没有任何有用的信息。


最小工作示例:

主要.tex:

\documentclass[%
aps,
pra,
amsmath,amssymb,showpacs,
reprint,
floatfix,
twocolumn,
nofootinbib,
longbibliography,
superscriptaddress
]{revtex4-2}

\usepackage{hyperref}

\begin{document}
    
    \title{The title}
    
    
    \author{The author}
    
    \begin{abstract}
        This paper is based on \cite{zenodo1,github1,pypi1}.
    \end{abstract}
    
    \maketitle
    
    % bibliography
    \bibliography{library}
    
\end{document}

图书馆.bib:

@software{zenodo1,
    author       = {John Doe},
    title        = {jdoe/code-for-paper: Initial release.},
    month        = jan,
    year         = 1954,
    publisher    = {Zenodo},
    version      = {v0.0.0},
    doi          = {00.0000/zenodo.0000000},
    url          = {https://doi.org/00.0000/zenodo.0000000}
}
@software{github1,
    author       = {John Doe},
    title        = {project},
    url          = {https://github.com/jdoe/project}
}
@software{pypi1,
    author       = {John Doe},
    title        = {project},
    url          = {https://pypi.org/project/project/}
}

输出: 在此处输入图片描述

请注意,在我的实际示例中,我还使用了一个相当长的样式文件 myprsty.bst(上面已注释掉)。它似乎不会影响软件条目的输出。

相关内容