
Estoy usando la siguiente plantilla encontradaaquí. Quiero usar natbib
(o BibTeX
, lo que sea más conveniente) para ejecutar mis referencias usando nocite{*}
. Me da un mensaje de error: Package etoolbox Error: Boolean '\ifciterequest' undefined
(y muchos otros) cuando descomento %\usepackage[sort]{natbib}
. ¿Qué debo hacer para permitirme hacer esto?
\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}
Respuesta1
El hgb
paquete está destinado a personas que estudian y trabajan en elUniversidad de Hagenberg. En realidad es uno de los máspensado a fondoplantillas universitarias.
El responsable del mantenimiento decidió optar por el paquete moderno biblatex
junto con el procesador de bibliografía moderno biber
.
Como tal, no debes usar el paquete natbib
junto con BibTeX. En principio, existe un modo de compatibilidad con natbib para biblatex que puede utilizar.
Si no está obligado a utilizar este paquete, ya que no es miembro de dicha universidad, puede hacer lo que quiera y no utilizar los paquetes.
Si eres miembro de la universidad, sé lo másmente abiertacomo mantenedor y vamos con el futuro ;-)