我无法将参考书目格式化为 ASA 样式。我想使用参考书目样式 asa.bst。我将此 .bst 文件保存在与 .tex 文件相同的文件夹中,但没有看到我的参考文献发生变化。我还将此 .bst 文件包含在其他预加载 .bst 文件所在的程序文件文件夹中。即使使用 ,我的参考文献仍保持“普通”样式\bibliographystyle{asa}
。此外,当我尝试将 bib 样式更改为更常见的样式“unsrt”时,我仍然看不到我的参考文献发生变化。
下面的代码生成的文件引用不符合所需的 asa 样式。(年份应放在作者后面的括号中)
\documentclass[12pt]{article}
\usepackage{graphicx}
\usepackage{float}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{fancyhdr}
\usepackage[top=1in, bottom=1in, left=1in, right=1in]{geometry}
\usepackage{setspace}
\usepackage{cite}
\begin{document}
Blah, Blah, Blah, Science! \cite{BaGa}
\bibliographystyle{asa}
\bibliography{bib}
\end{document}
名为bib的文件如下:
@book{BaGa,
title={Interactive spatial data analysis},
author={Bailey, T.C. and Gatrell, A.C.},
isbn={9780582244931},
lccn={lc95009053},
year={1995},
publisher={Longman Scientific and Technical}
}
可以找到文件 asa.bst:
答案1
从包含 .tex 文件和 .bib 文件的文件夹中删除辅助文件。我发现删除使用 LaTex 和 BibTex 创建的所有文件可以解决问题。在运行 LaTex 和 BibTex 之前,只在文件夹中保留必要的文件。
答案2
我遇到了同样的问题,我无法更改 file.tex 输出中的参考书目样式。我做了以下操作来解决这个问题:
- 选择
bibliographystyle
您想要的 - 删除文件.bbl(由 file.bib 生成)来自您的主文件夹
- 打开并编译文件.bib(它创建了一个新的文件.bbl)
- 返回到你的 file.tex 并编译
如果你遇到的问题和我一样,它应该可以解决问题,祝你好运
:),进步
答案3
在 TexStudio 中,只需按 F8 删除中间 .bbl 文件,然后重新编译可能会有所帮助。