我如何使用 biblatex 来遵循 Physical Review A 样式的分页(按文章分页,加上前缀)?

我如何使用 biblatex 来遵循 Physical Review A 样式的分页(按文章分页,加上前缀)?

在我正在排版的作品中,作者引用了一篇《物理评论 A》论文。[具体来说,是这篇:http://journals.aps.org/pra/abstract/10.1103/PhysRevA.86.013612

该期刊不仅会随着每篇文章更新页码,还会在每一页前面加上文章编号:例如,上面的文章从第 013612-1 页到第 013612-5 页。

我曾尝试使用带有自定义条目的biblatex字段pagination来为文章编号添加前缀,但此方法仅适用于内联引用,并且不会为多页引用重复前缀;此外,在这项工作中,我实际上只需要参考列表的页码。

如何在参考文献列表中将文章编号加到页码前面(仅供此参考)?

MWE——.bib 文件

@article{cart1,
   title = {Model of a $\mathcal{PT}$-symmetric Bose-Einstein condensate in a $\delta${}-function double-well potential},
  author = {Cartarius, Holger and Wunner, G\"unter},
journaltitle = {Physical Review A},
    date = {2012-07-09},
  volume = {86},
  number = {1},
   pages = {1-5},
pagination = {jnum1},
    misc = {013612},
publisher = {American Physical Society},
     doi = {10.1103/PhysRevA.86.013612},
     url = {http://link.aps.org/doi/10.1103/PhysRevA.86.013612},
}

MWE——.tex 文件

\documentclass[11pt]{amsart}
\usepackage[backend=biber,citestyle=alphabetic,bibstyle=alphabetic]{biblatex}
\usepackage{url}
\usepackage{hyperref}
\NewBibliographyString{jnum1,jnum1s}
\DefineBibliographyStrings{english}{%
jnum1 = {013612--},
jnum1s = {013612--},
}
\addbibresource{biblatest.refs.bib}

\begin{document}
Something else. See \cite[1--3]{cart1}.
\printbibliography
\end{document}

笔记:显而易见的问题是:“你真的需要这样做吗?”这最终将取决于出版商,但对于版本,arXiv我更愿意与原文相匹配(除非我违反了某些基本规则)。


编辑:上述代码产生以下输出:

原始输出

如您所见,默认是在论文末尾的参考文献列表中包含页面字段。

答案1

我没看到任何不使用期刊生成的 BibTeX 引文的原因:

@article{PhysRevA.86.013612,
  title = {Model of a PT-symmetric Bose-Einstein condensate in a $\delta${}-function double-well potential},
  author = {Cartarius, Holger and Wunner, G\"unter},
  journal = {Phys. Rev. A},
  volume = {86},
  issue = {1},
  pages = {013612},
  numpages = {5},
  year = {2012},
  month = {Jul},
  publisher = {American Physical Society},
  doi = {10.1103/PhysRevA.86.013612},
  url = {http://link.aps.org/doi/10.1103/PhysRevA.86.013612}
}

页码以文章编号为前缀这一事实不会改变文章页码为的事实1--5。因此\cite[pp.~1--3]{PhysRevA.86.013612}是完全正确的。

勘误表。不直接使用给定格式的原因在于——标题大写不正确:

  title = {Model of a {PT}-symmetric {Bose-Einstein} condensate in a $\delta${}-function double-well potential},

相关内容