我正在尝试做 APA 引用(姓名、年份)。
但是,当我尝试编译时:
\bibliographystyle{apalike}
我收到此错误:
! 软件包 biblatex 错误:“\bibliographystyle”无效。请参阅 biblatex 软件包文档以获取解释。输入 H 可立即获得帮助.... \bibliographystyle{apalike}
有人知道为什么吗?
\documentclass[11pt]{article}
\usepackage[a4paper, margin=1.25in]{geometry}
\usepackage{fancyhdr}
\usepackage{tgschola}% or any other font package you like
\usepackage{setspace}
\edef\restoreparindent{\parindent=\the\parindent\relax}
\usepackage{parskip}
\setlength{\parskip}{1em}
\restoreparindent
\pagestyle{fancy}
\usepackage{titlesec}
\usepackage{graphicx}
\graphicspath{{pictures/}}
\usepackage{subcaption}
\usepackage{caption}
\usepackage{float}
\usepackage{varwidth}
\usepackage[toc,page]{appendix}
\usepackage[backend=bibtex]{biblatex}
\bibliographystyle{apalike}
\bibliography{bib}
\renewcommand{\footrulewidth}{0.5pt}
\renewcommand{\headrulewidth}{0.5pt}
\rhead{Team Frank}
\lhead{MINE 404}
\chead{Project Report}
\begin{document}
\printbibliography
\end{document}
花了一整晚的时间试图解决这个问题,但没有成功。
答案1
您正在混合使用两种不同参考书目方法的命令。该\bibliographystyle
命令不能与 一起使用biblatex
,而是与其他参考书目包(例如natbib
或)一起使用apacite
,或者根本不与任何包一起使用。
biblatex
使用不同的方法来设计参考书目,并且样式在命令选项中指定\usepackage{biblatex}
。
有多种方法可以获得符合 APA 标准的参考书目样式,有biblatex
或没有。以下问题向您展示了两种方法:
总而言之,您可以:
从您的文档中删除
\bibliographystyle{apalike}
并改用:\usepackage[style=apa]{biblatex}
如果使用此方法,您应该用它biber
来处理参考书目。
或者
从您的文档中删除
\usepackage{biblatex}
,然后使用:\usepackage{apacite} \bibliographystyle{apacite}
或者
\usepackage[natbibapa]{apacite}
\bibliographystyle{apacite}
如果使用此方法,您应该用它bibtex
来处理参考书目。
欲了解更多常规信息,另请参阅: