未定義的控制序列 BibTex

未定義的控制序列 BibTex

這是給出問題的 BibTex 條目之一:

@ARTICLE{2015ApJ...808L..36B,
   author = {{Bonnivard}, V. and {Combet}, C. and {Maurin}, D. and {Geringer-Sameth}, A. and 
    {Koushiappas}, S.~M. and {Walker}, M.~G. and {Mateo}, M. and 
    {Olszewski}, E.~W. and {Bailey}, III, J.~I.},
    title = "{Dark Matter Annihilation and Decay Profiles for the Reticulum II Dwarf Spheroidal Galaxy}",
  journal = {\apjl},
archivePrefix = "arXiv",
   eprint = {1504.03309},
 primaryClass = "astro-ph.HE",
 keywords = {dark matter, galaxies: dwarf, galaxies: individual: Reticulum II, gamma rays: galaxies, methods: statistical, stars: kinematics and dynamics},
     year = 2015,
    month = aug,
   volume = 808,
      eid = {L36},
    pages = {L36},
      doi = {10.1088/2041-8205/808/2/L36},
   adsurl = {http://adsabs.harvard.edu/abs/2015ApJ...808L..36B},
  adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}

對應的 bbl 檔案在編譯時給出錯誤是

\bibitem{2009ApJ...697.1071A}
{\sc W.~B. {Atwood}, A.~A. {Abdo}, M.~{Ackermann}, W.~{Althouse},
  B.~{Anderson}, M.~{Axelsson}, L.~{Baldini}, J.~{Ballet}, D.~L. {Band},
  G.~{Barbiellini}, and et~al.}
\newblock {\bf {The Large Area Telescope on the Fermi Gamma-Ray Space Telescope
  Mission}}.
\newblock {\em \apj}, {\bf 697}:1071--1102, June 2009.

我的猜測是 Kile 不喜歡表單的引用,2015ApJ...808L..36B因為這些是唯一給出錯誤的引用。

有人可以提示我這個問題嗎?非常感謝

答案1

根據有問題的條目的引用鍵,我猜它們源自 ADS。

來自ADS 常見問題:

請注意,我們的 BibTeX 條目使用了AASTeX 巨集定義最受歡迎的天文學期刊。如果您不使用AASTeX 包那你需要包括這些宏在你的 LaTeX 來源中。

在當前狀態下,您的文件似乎缺少 \apjl和 的合適定義\apj

答案2

儲存此巨集檔案: http://adsabs.harvard.edu/abs_doc/aas_macros.sty

進而\usepackage{aas_macros}

相關內容