Biblatex 引起头痛:未找到参考书目 bst 样式

Biblatex 引起头痛:未找到参考书目 bst 样式

我是 LaTeX 新手,一直想让我的文档使用指定的.bst参考书目样式文件,但无济于事。我从以下网址下载了我喜欢的.bst文件 (amnat.bst这里放到与我的文档相同的文件夹中。我尝试了各种组合来尝试让它工作(包括\bibliographystyle{amnat})。我不确定这是否是不同库冲突的问题,但我非常沮丧。我也尝试过将 bibstyle 设置为相等plain,但仍然不起作用(也是\bibliographystyle{plain})。

当我跑步时:

pdflatex myTexDocument

我收到错误信息:

!Package biblatex Error: Style 'amnat' not found.

还,

\RequireBibliographyStyle{\blx@bbxfile}

并且(按下回车键后):

!Package biblatex Error: No driver found.

当我运行没有 biblatex 额外参数的文档时bibstyle=amnat,没有遇到任何错误。

以下是 myTexDocument.tex 的删节版:

\documentclass[12pt]{article}
\usepackage[english]{babel}
\usepackage{csquotes}
\usepackage[style=authoryear,sorting=none,natbib=true,bibstyle=amnat]{biblatex}
\usepackage[pagebackref=false,hidelinks]{hyperref}  %For cross-referencing papers to biliography
\usepackage[pdftex]{graphicx}   %Add images
\usepackage{setspace}   %Set line-spacing
\usepackage[hmargin=2cm,vmargin=2.25cm]{geometry}   %Set document margins
\usepackage{amsmath}    %For mathematic formulas
\usepackage{appendix}
\usepackage{pdflscape}  %For configuring page orientation
\usepackage{varwidth,array,ragged2e}    %To adjust table row heights accordingly
\usepackage{multirow}
\usepackage{mathptmx}   %Set font so compatible with math font too
\usepackage{titlesec}   %For adjusting section headings
\usepackage{paralist}   %For lists
\addbibresource{../../../../Bibtex/library.bib} %Load bibiliography

\titleformat{\section}[block]
{\normalfont\bfseries\large}
{}{0em}{}

\titleformat{\subsection}[runin]
{\normalfont\itshape}
{}{0em}{}[--- ]
\titlespacing{\subsection}{0pt}{*2}{0pt}

\newcommand{\HRule}{\rule{\linewidth}{0.5mm}}

\begin{document}
    \input{titlePage} %My title page document
    \raggedright    %Left Justify document
    \setlength{\parindent}{0.6cm}   %Set paragraph indent
    \doublespacing
    \renewcommand{\abstractname}{Summary}
        \begin{abstract}
            Blahblah \autocite{Webb2002,Graham2008}
        \end{abstract}      
    \section{Conclusion}
        Blah blah
    \phantomsection %Create a hyperlink to the References section in Table of Contents
    \addcontentsline{toc}{section}{References}
    \printbibliography

    \input{tables} %This is just a document with tables
\end{document}

答案1

使用biblatex,您不能使用传统的.bst样式文件。相反,您必须使用随附的参考书目样式之一biblatex或专门为此包编写的第三方样式(例如,biblatex-dw)。此外,使用 时biblatex,该\bibliographystyle命令除了产生警告外什么也不做。

如果没有完全相同的biblatex等价物amnat.bst,请查看自定义 biblatex 样式的指南自己创建一个。

相关内容