使用 BibTeX 编译 @article 书目项目时,amsrefs 不显示书名条目

使用 BibTeX 编译 @article 书目项目时,amsrefs 不显示书名条目

这是我的最小示例:

\documentclass[11pt,reqno]{amsart} 
\usepackage{cite} 
\usepackage{amsrefs}   
\begin{document} 
blah \cite{ASD71}   
\bibliography{references} 
\end{document}

附有参考文件references.bib

@article {ASD71,
    AUTHOR = {Atkin, A. O. L. and Swinnerton-Dyer, H. P. F.},
     TITLE = {Modular forms on noncongruence subgroups},
 BOOKTITLE = {Combinatorics ({P}roc. {S}ympos. {P}ure {M}ath., {V}ol. {XIX},
              {U}niv. {C}alifornia, {L}os {A}ngeles, {C}alif., 1968)},
     PAGES = {1--25},
 PUBLISHER = {Amer. Math. Soc., Providence, R.I.},
      YEAR = {1971},
   MRCLASS = {10D05},
  MRNUMBER = {0337781},
MRREVIEWER = {Morris Newman},
}

但当我编译它时,它不显示booktitlepublisher。这是正常的吗?如果我添加一个journal条目,那么它会显示日志。

答案1

正如所提到的用户 moewe在一个评论,该@article字段不接受条目booktitle,这就是为什么它在编译时不会出现在您的 MCVE 中。

由于您正在使用amsrefs是 BibTeX,要找出哪些字段是可以接受的,您需要查看 AMS Export BibTeX 样式的文档:amsxport 文档。特别要看第 10 节条目类型在第 15 页。尽管 BibTeX 承认 14 种类型的参考书目字段,但amsrefs将其中大部分组合在一起,实际上只有 3 种类型的字段:

  1. @articleauthor,,,,,,,,,,,,,,,,,,,,,,,,translatortitlesubtitlelanguageorganizationhowdateISSNjournalvolumenumberpagesPIIarchiveeprintpreprinturlnotestatusreview

  2. @inproceedingsauthor,,,,,,,,,,,,,,,,,,,,,,,,,translatortitlesubtitlelanguageorganizationhowdatexidconferencebooktitleeditioneditorseriesvolumepublisheraddresspagesurlnotestatusreview

  3. @bookauthor,,,,,,,,,,,,,,,,,,,,,,,,,,,editortranslatorbooktitletitlesubtitletypelanguageconferenceeditionseriespublisherorganizationinstitutionaddresshowdatevolumenumberISBNurlnotestatusreview

此外,似乎还有条目、、、、、、chapter和,以及内置的,如第2-3页第2部分所述howpublishedkeymeetingmonthmrnumberpartschoolyearcrossref执行

在您的例子中,您想使用@inproceedingsfield 而不是@articlefield。进行此更改后,输出现在显示booktitle条目。

使用@incproceedings 而不是@article 的输出截图。

相关内容