Natbib 不打印 arXiv eprint no

Natbib 不打印 arXiv eprint no

我遇到了与 Natbib 相关的问题。我的 .bib 文件如下所示

@article{Flacke:2016szy,
    author         = "Flacke, Thomas and Frugiuele, Claudia and Fuchs, Elina
    and Gupta, Rick S. and Perez, Gilad",
    title          = "{Phenomenology of relaxion-Higgs mixing}",
    journal        = "JHEP",
    volume         = "06",
    year           = "2017",
    pages          = "050",
    doi            = "10.1007/JHEP06(2017)050",
    eprint         = "1610.02025",
    archivePrefix  = "arXiv",
    primaryClass   = "hep-ph",
    reportNumber   = "CTPU-16-25",
    SLACcitation   = "%%CITATION = ARXIV:1610.02025;%%" 
}

但在印刷的书目中,情况是这样的

[1] Thomas Flacke, Claudia Frugiuele, Elina Fuchs, Rick S. Gupta, and Gilad
Perez. Phenomenology of relaxion-Higgs mixing. JHEP, 06:050, 2017.1.

没有 arxiv eprint 编号。

我正在使用\bibliographystyle{unsrt}并尝试了其他样式文件。如果有人能告诉我如何解决这个问题,那对我会很有帮助。我忘了说我正在使用,\documentclass{scrbook}这就是为什么\bibliographystyle{hunsrt}它不起作用的原因。

提前致谢。

答案1

另一种方法是使用该note字段:

@article{Flacke:2016szy,
    author         = "Flacke, Thomas and Frugiuele, Claudia and Fuchs, Elina
    and Gupta, Rick S. and Perez, Gilad",
    title          = "{Phenomenology of relaxion-Higgs mixing}",
    journal        = "JHEP",
    volume         = "06",
    year           = "2017",
    pages          = "050",
    doi            = "10.1007/JHEP06(2017)050",
    note         = "arXiv: 1610.02025",
    archivePrefix  = "arXiv",
    primaryClass   = "hep-ph",
    reportNumber   = "CTPU-16-25",
    SLACcitation   = "%%CITATION = ARXIV:1610.02025;%%" 
}

答案2

您可以使用natbib提供的样式arXive.org, 在这种情况下hunsrtnat.bst

\documentclass{scrbook}

\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{Flacke:2016szy,
    author         = "Flacke, Thomas and Frugiuele, Claudia and Fuchs, Elina
    and Gupta, Rick S. and Perez, Gilad",
    title          = "{Phenomenology of relaxion-Higgs mixing}",
    journal        = "JHEP",
    volume         = "06",
    year           = "2017",
    pages          = "050",
    doi            = "10.1007/JHEP06(2017)050",
    eprint         = "1610.02025",
    archivePrefix  = "arXiv",
    primaryClass   = "hep-ph",
    reportNumber   = "CTPU-16-25",
    SLACcitation   = "%%CITATION = ARXIV:1610.02025;%%"
}
\end{filecontents}

\usepackage[numbers]{natbib}

\begin{document}
\nocite{*}
\bibliographystyle{hunsrtnat}
\bibliography{\jobname}
\end{document}

在此处输入图片描述

相关内容