我已经使用 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
加载包alphabetic
shortalphabetic
\usepackage[alphabetic]{amsrefs}
或者
\usepackage[shortalphabetic]{amsrefs}