Bibtex 样式 alpha 不起作用

Bibtex 样式 alpha 不起作用

我已经使用 bibtex 制作了参考书目,但是我无法将样式更改为 alpha 样式。

我已经阅读了多个答案,例如参考书目不根据风格改变但什么都没起作用。

我尝试过使用 latexpdf、latexpdf、bibtex、latexpdf 重新编译;我尝试过删除所有辅助文件;我尝试过将 bib 代码放在不同的位置和顺序,但似乎没有任何效果。

我的文档(简化)看起来像这样。

\documentclass[12pt]{article}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{tikz-cd}
\usepackage{amsthm}
\usepackage[hidelinks]{hyperref}
\setlength{\parindent}{0pt}
\usepackage{fullpage}
\usepackage{amsrefs}
\usepackage{stmaryrd }
\usepackage{ amssymb }
\usepackage{amsthm}
\usepackage{enumitem}
\usepackage{thmtools}
\usepackage{thm-restate}


\begin{document}




Example citations are \cite{CLS} and \cite{Herbst}. 

\bibliography{ThesisBib}{}
\bibliographystyle{alpha}
\end{document}

我的 .bib 文件如下所示

    @Article{Herbst,
        Author = {Patrick {Clarke} and Josh {Guffin}},
        Title = {{On the existence of affine Landau-Ginzburg phases in gauged linear sigma models.}},
        FJournal = {{Advances in Theoretical and Mathematical Physics}},
        Journal = {{Adv. Theor. Math. Phys.}},
        ISSN = {1095-0761; 1095-0753/e},
        Volume = {19},
        Number = {4},
        Pages = {725--745},
        Year = {2015},
        Publisher = {International Press of Boston, Somerville, MA},
        Language = {English},
        DOI = {10.4310/ATMP.2015.v19.n4.a1},
        MSC2010 = {81T13 35Q56},
        Zbl = {1338.81285}
    }

@Book{CLS,
Author = {David A. {Cox} and John B. {Little} and Henry K. {Schenck}},
Title = {{Toric varieties.}},
ISBN = {978-0-8218-4819-7/hbk},
Pages = {xxiv + 841},
Year = {2011},
Publisher = {Providence, RI: American Mathematical Society (AMS)},
Language = {English},
MSC2010 = {14-01 14M25 14C17 14C15},
Zbl = {1223.14001}
}

参考书目出现在我的文档中;但它是以纯文本格式显示的。

任何帮助解决此问题的方法都将非常感激。

答案1

你的“问题”amsrefs包一起提供。此包使用其自己的比比风格。您可以观察到,如果您的评论\usepackage{amsrefs}符合alpha风格。

当您加载amsrefs包时,它默认使用amsrn.bst包中定义的样式。

如果您仍然想使用amsrefs带有样式的包,则必须使用选项(或选项)alpha加载包alphabeticshortalphabetic

\usepackage[alphabetic]{amsrefs}

或者

\usepackage[shortalphabetic]{amsrefs}

相关内容