参考书目不根据风格改变

参考书目不根据风格改变

我无法将参考书目格式化为 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:

http://www.stat.berkeley.edu/~paciorek/asa.bst

答案1

从包含 .tex 文件和 .bib 文件的文件夹中删除辅助文件。我发现删除使用 LaTex 和 BibTex 创建的所有文件可以解决问题。在运行 LaTex 和 BibTex 之前,只在文件夹中保留必要的文件。

软件包 natbib 错误:参考书目与作者年份引文不兼容

答案2

我遇到了同样的问题,我无法更改 file.tex 输出中的参考书目样式。我做了以下操作来解决这个问题:

  • 选择bibliographystyle您想要的
  • 删除文件.bbl(由 file.bib 生成)来自您的主文件夹
  • 打开并编译文件.bib(它创建了一个新的文件.bbl
  • 返回到你的 file.tex 并编译

如果你遇到的问题和我一样,它应该可以解决问题,祝你好运

:),进步

答案3

在 TexStudio 中,只需按 F8 删除中间 .bbl 文件,然后重新编译可能会有所帮助。

相关内容