我正在使用以下找到的模板這裡。我想使用natbib
(或BibTeX
,最方便的)來使用 運行我的引用nocite{*}
。當我取消註釋時,它會給我一條錯誤訊息:(Package etoolbox Error: Boolean '\ifciterequest' undefined
以及許多其他訊息)%\usepackage[sort]{natbib}
。我需要做什麼才能讓我這樣做?
\documentclass[english,11pt]{report}
%\documentclass[ngerman,11pt]{report}
%\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\usepackage{graphicx, epstopdf}
\usepackage{hgb}
\usepackage{hgbbib}
\usepackage{hgbheadings}
\usepackage{nth}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{parskip}
\usepackage{float}
\usepackage{breqn}
%\usepackage[sort]{natbib}
\usepackage{Sweave}
\newfloat{rcode}{h!t}{rcode}
\floatname{rcode}{Code Example}
\usepackage{setspace}
\doublespacing
%\newcommand{\ts}{\textsuperscript}
\graphicspath{{images/}} % where are the images?
\bibliography{bib} % requires literatur.bib
\nocite{*}
\author{}
\title{}
\date{}
%%%----------------------------------------------------------
\begin{document}
%%%----------------------------------------------------------
\maketitle
\tableofcontents
%%%----------------------------------------------------------
blah
%%%----------------------------------------------------------
%\bibliographystyle{}
%\bibliography{bib}
%\nocite{*}
\MakeBibliography
%%%----------------------------------------------------------
\end{document}
答案1
-bundlehgb
適用於在該公司學習和工作的人哈根堡大學。它實際上是其中之一仔細思考大學模板。
維護者決定使用現代套件biblatex
和現代參考書目處理器biber
。
因此,您不應該將套件natbib
與 BibTeX 一起使用。原則上,您可以使用 biblatex 的 natbib 相容模式。
如果您不需要使用此捆綁包,因為您不是該大學的成員,您可以做任何您想做的事情,而不使用這些軟體包。
如果您是大學成員,請像思想開明的作為維護者並與未來同行;-)