我决定用我的文档进行测试biblatex
,但不幸的是,出现了以下错误:
..\biblatex.sty! LaTeX Error: Command \bibhang already defined.
而我的 tex 文件如下:
\documentclass[12pt,a4paper,oneside]{report}
\usepackage[OT1]{fontenc}
\usepackage[left=2.5cm,right=2.5cm,top=2cm,bottom=3cm]{geometry}
\usepackage[english]{babel}
\usepackage{eurosym}
\usepackage{graphicx}
\usepackage{longtable}
\usepackage{fancyhdr}
\usepackage{subfigure}
\usepackage[medium]{titlesec}
\usepackage{authordate1-4}
\usepackage{datetime}
\usepackage[citestyle=authoryear,sorting=nyt,natbib=true,backend=bibtex]{biblatex}
\RequirePackage[pdftex]{hyperref}
\addbibresource{msources.bib}
\begin{document}
%Main part
\input{./1_introduction/1_introduction.tex}
Test \citet{tang2012}
\printbibliography
\end{document}
bib 文件包含测试参考,并放在同一目录中。最后,我使用TeXMaker以及以下步骤:
PdfLaTeX + Bib(la)tex + PdfLaTeX(x2) + View Pdf
重新安装biblatex
软件包并没有修复错误,切换到也没有natbib
解决它。事实上,它仍然指向natbib.sty
欢迎提出任何建议。
答案1
不要使用该authordate1-4
包。它与 biblatex 冲突。