Tell me more ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

I am trying to write my thesis and downloaded the necessary templates from my school. I am using emacs to edit and MiKTeX 2.9 to compile. So what happens when I try to compile the document given without making any changes, I get an error about missing a \item \end{bibliography}

Here is what the thesis.tex looks like:

\documentclass[12pt,letterpaper]{report}
%
% Review cuthesis.sty for more documentation on available options
% for this package.

% Leave the below option as "masters," as it generates "thesis" on title page. 
% PhD generates "dissertation" and that word is not recognized by Carleton Library
\usepackage[masters,2committee]{cuthesis}
\usepackage{array}
\usepackage{graphicx}
\usepackage{cite}
\usepackage{subfigure}
\usepackage{amsmath}
\usepackage[indent,bf]{caption}
\usepackage{rotating}
\usepackage{setspace}
\usepackage{longtable}
\usepackage{rotating}




% Defines relative path to folder containing your figures
\graphicspath{{figures/}}
\providecommand{\norm}[1]{\lvert#1\rvert} 

\begin{document}

% ***** DEFINE VARIABLES *****
%-----------------------------------------------------------------------
% Define various variables required by cuthesis.sty to function properly

% Below you must write the program name, NOT the name of your school
% i.e: If you are getting a Doctor of Philosophy and are a student in NPSIA, you must       write
% below: International Affairs and Public Policy because you are not getting a PhD in NPSIA. 
% If you are getting a Master of Engineering you must
% write below: Aerospace or Civil or Electrical, etc. 
\dept{Your Program Name Here}

% Define thesis title and author
\title{Thesis Title - DO NOT USE SYMBOLS}
% Name used must be name under which you are registered at Carleton University
\author{First then last name (eg: Jane Doe)}

% Specify your Thesis Submission Date
\submitdate{September 2011} \copyrightyear{2011}

% Thesis committee information for the signature page
% Be sure to specify size of committee in cuthesis options.
% Department Chair does not count as a committee member.
% ie: 1committee = supervisor + department chair
%     2committee = supervisor + firstcommittee
%     3committee = supervisor + firstcommittee + secondcommittee
% Default setting is 1committee
\supervisor{Dr. Leroy Seuss, Supervisor}
\supervisor{other guy, Supervisor}
%\firstcommittee{J. Doe}
%\secondcommittee{F.Smith}
%\thirdcommittee{A. Mack}
%\fourthcommittee{B. Donner}
% Specify department chair
%\departmentchair{F. Hampson, Department Chair}
%\dept{Program Name}
% This is the name of the .bib files that holds all of your references.
% It can be a comma separated list if there is more than one file.
\reffile{references}

% Defines relative path to folder containing your figures
%\graphicspath{{figures/}}
%-----------------------------------------------------------------------

% ***** Thesis Components *****
%-----------------------------------------------------------------------
% Start inserting Thesis components.  Title page, signature page,
% Table of contents, list of figures and list of tables are inserted
% automatically.

% These are the names of the .tex files which hold the
% respective section of the thesis.  If one of these sections
% is not included, comment out the corresponding line.
% If you want to print these sections, remove the percent sign (%)
%\abstract{abstract}
%\acknowledgements{acknowledgements}
%\contributions{contributions}
%\acronyms{acronyms}
%\symbols{symbols}
%\dedication{dedication}

% Include the chapters.
\newchapter{chapter1}
%\newchapter{chapter2}
%\newchapter{chapter3}


\end{document}

Now I am kind of a noob, but I believe what is happening is that in the {cuthesis} package, when I start compiling, it creates a a.bbl file that contains

\begin{thebibliography}{}
\end{thebibliography}

Hence why I believe the \item missing comes from the way {cuthesis} is written.

Here is the cuthesis.sty in question:

    %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% This LaTeX package is used to create theses and dissertations at
% the Carleton University.  It was was written by UNIVERSITY OF RHODE ISLAND
% and modified for use at Carleton University by Calvin Rans from the
% Department of Mechanical and Aerospace Engineering.  It has several
% options which are described below.  Multiple options can be included
% as a comma separated list.  See the examples section for common uses. Some further          alterations were made on behalf of the Carleton University Library by Joshua Kilberg.
%
%
%
% Options:
%   manuscript,standard: this specifies which format of thesis you will
%     be creating.  Manuscript format has the references at the end of each
%     chapter, while standard format has one reference section for the
%     whole document.  standard is the default.
%
%   phd,masters: this specifies whether this is a PhD. dissertation
%     or a masters thesis.  masters is the default.
%   DUE TO NEW CHANGES TO THE CARLETON LIBRARY SYSTEM, KEEP MASTERS
%  SELECTED, EVEN IF YOU ARE GETTING A PHD

%   1committee, 2committee, 3committee,4committee,5committee: this is the number of people
%     on your committee (in addition to the department chair), which determines how many signature lines
%     are needed.  Remember that the chairman of the committee
%     does not sign the thesis.  1committee is the default.
%
%   sequential,nonsequential: this specifies whether you want numbering
%     of figures, equations, and tables reset to 1 at the beginning of
%     each chapter (nonsequential), or if you want the numbers to
%     be sequential throughout the whole document.  The default is
%     nonsequential for Manuscript format and sequential for
%     Standard format.
%
%
% Examples:
%   For a standard format masters thesis:
%     \usepackage{cuthesis}
%   CARLETON DOES NOT USE THE WORD DISSERTATION, SO STICK WITH MASTERS
%   For a manuscript format PhD. dissertation:
%     \usepackage[manuscript,phd]{cuthesis}
%
%   For a standard format PhD. dissertation with a four member committee:
%     \usepackage[phd,4committee]{cuthesis}
%
%
% Notes:
%   Portions of this package were derived from the chapterbib
%   package (Version 1.5 (09-OCT-1995) Donald Arseneau), therefore
%   you should be sure not to use that package with this one due
%   to inevitable conflicts.
%
%   You will also need the file cubiblio.bst for creating the
%   bibliography.
%
%   This package has been designed to comply with the library's
%   format guidelines using either a 10pt or 12pt font, which is
%   specified in the \documentclass line.
%
%   By default the department named on the title page is Mechanical
%   and Aerospace Engineering, but that can be changed by putting the
%   command:
%     \dept{My Department}
%   in the main .tex file before any of the chapters are included.
%
%   The acknowledgements, contributions, and dedication sections are not
%   required, but the abstract section is.
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%

\@ifundefined{DeclareOption}{}{% LaTeX2e option
\ProvidesPackage{cuthesis}[2003/04/04 \space  v 1.2]

\DeclareOption{manuscript}{\def\@wantmanuscript{true}}
\DeclareOption{standard}{}

\DeclareOption{phd}{\def\@phddissertation{true}}
\DeclareOption{masters}{}

\DeclareOption{nocopy}{\def\@nolibraryrights{true}}
\DeclareOption{copy}{}

\DeclareOption{noleadpages}{\def\@noleadpages{true}}
\DeclareOption{leadpages}{}

\DeclareOption{norefbib}{\def\@norefbib{true}}
\DeclareOption{refbib}{}

\DeclareOption{noextrapages}{\def\@noleadpages{true}\def\@norefbib{true}}
\DeclareOption{extrapages}{}

\DeclareOption{nonsequential}{\def\@wantnonsequential{true}}
\DeclareOption{sequential}{\def\@wantsequential{true}}

\DeclareOption{4committee}{\def\@fourcommittee{true}}
\DeclareOption{5committee}{\def\@fivecommittee{true}}
\DeclareOption{3committee}{\def\@threecommittee{true}}
\DeclareOption{2committee}{\def\@twocommittee{true}}
\DeclareOption{1committee}{}

\ProcessOptions
}

\@ifundefined{@wantmanuscript}{
  % standard
  \@ifundefined{@wantnonsequential}{}{\def\@nonsequential{true}}
}{
  % manuscript
  \@ifundefined{@wantsequential}{\def\@nonsequential{true}}{}
}

\def\bibliocite#1{%
  \if@filesw\immediate\write12{\string\citation{#1}}\fi}

\@ifundefined{@wantmanuscript}{

\@ifundefined{@extra@b@citeb}{
% this is for use without the cite package
\def\@citex[#1]#2{%
  \let\@citea\@empty
  \@cite{\@for\@citeb:=#2\do
    {\@citea\def\@citea{,\penalty\@m\ }%
     \edef\@citeb{\expandafter\@firstofone\@citeb\@empty}%
     \if@filesw\immediate\write\@auxout{\string\citation{\@citeb}}\fi
     \if@filesw\immediate\write12{\string\citation{\@citeb}}\fi
     \@ifundefined{b@\@citeb}{\mbox{\reset@font\bfseries ?}%
       \G@refundefinedtrue
       \@latex@warning
         {Citation `\@citeb' on page \thepage \space undefined}}%
       {\hbox{\csname b@\@citeb\endcsname}}}}{#1}}
}
{
% this is for use with the cite package
\def\@nocite#1{\xdef\@no@sparg{\@ignsp#1 \! }% remove *ALL* spaces
 \if@filesw \immediate\write\@auxout {\string\citation {\@no@sparg}}\fi
 \if@filesw \immediate\write12{\string\citation{\@no@sparg}}\fi}
}

}
{

% this section is basically chapterbib

\newenvironment{cbunit}%
{\global\advance\c@inputfile\@ne \xdef\the@ipfilectr{@-\the\c@inputfile}%
  \immediate\write\@auxout{\string\gdef\string\@extra@binfo{\@exele@b@citeb}}}%
{\gdef\the@ipfilectr{}%
  \immediate\write\@auxout{\string\gdef\string\@extra@binfo{\@exele@b@citeb}}%
  }

\let\cb@include\include
\def\include#1{\clearpage \cbunit \xdef\@currentipfile{#1}%
  \cb@include{#1}%
\refsforcb%
\global\let\@currentipfile\@savedjobname\endcbunit}

\newcommand\cbinput[1]{\cbunit \xdef\@currentipfile{#1}%
  \input{#1}\global\let\@currentipfile\@savedjobname\endcbunit}

\@ifundefined{@extra@binfo}{%
  \def\bibcite#1#2{\global\@namedef{b@#1\@extra@binfo}{#2}}%
}{}

\@ifundefined{@exele@b@citeb}{%
 \def\@citex[#1]#2{%
   \let\@citea\@empty%
   \@cite{\@for\@citeb:=#2\do%
     {\@citea\let\@citea\citepunct%
      \edef\@citeb{\expandafter\@iden\@citeb}%
      \ifnum0=\value{mychapcitecount}%
      \if@filesw\immediate\write\@auxout{\string\bibstyle{cubiblio}}\fi%
      \if@filesw\immediate\write\@auxout{\string\bibdata{\@reffile}}\fi%
      \setcounter{mychapcitecount}{1}%
      \fi%
      \if@filesw\immediate\write\@auxout{\string\citation{\@citeb}}\fi%
      \if@filesw\immediate\write12{\string\citation{\@citeb}}\fi%
      \@ifundefined{b@\@citeb \@exele@b@citeb}{\mbox{\reset@font\bf ?}%
         \@warning{Citation `\@citeb' in file `\@currentipfile'
             on page \thepage \space undefined}\G@refundefinedtrue}%
      {\hbox{\citeform{\csname b@\@citeb \@exele@b@citeb\endcsname}}}}}{#1}}
}{}% 2nd arg of \@ifundefined{@exele@b@citeb}

\def\@iden#1{#1}

\@ifundefined{citeform}{\let\citeform=\relax}{}
\@ifundefined{citepunct}{\def\citepunct{,\penalty\@m\ }}{}

\xdef\@savedjobname{\jobname}% save root file name as a macro
\let\@currentipfile\@savedjobname
\gdef\the@ipfilectr{}
\def\@exele@b@citeb{\the@ipfilectr}
\newcount\c@inputfile \global\c@inputfile=0

\gdef\@extra@binfo{}  % in case .aux files are left from old run.

\@ifundefined{reset@font}{\let\reset@font\relax}{}
\@ifundefined{G@refundefinedtrue}{\let\G@refundefinedtrue\relax}{}

\let\cb@bibliographystyle\bibliographystyle
\def\cb@roottest{2\ifx\the@ipfilectr\@empty 1\else2\fi}

\def\bibliographystyle#1{\if\cb@roottest\cb@bibliographystyle{#1}\fi}

\def\bibliography#1{\if\cb@roottest%
   \if@filesw\immediate\write\@auxout{\string\bibdata{#1}}\fi%
   \fi \@input{\@currentipfile.bbl}}

\@ifundefined{PackageWarning}{\def\cb@warning{\@warning}}%
 {\def\cb@warning{\PackageWarning{chapterbib}}}

\let\@test@defiii\@testdef

\def\@testdef#1#2#3{%
  \if#1b\relax\@test@defiii b{#2\@extra@binfo}{#3}%
  \else \@test@defiii #1{#2}{#3}\fi%
}

\@ifundefined{bibname}{\def\bibname{Bibliography}}{}

% end of chapterbib section
}

\renewcommand\contentsname{Table of Contents}

\newcounter{myfigcount}
\newcounter{mytablecount}
\newcounter{myeqncount}
\newcounter{mychapcitecount}
\newcounter{mychaptercount}
\newcounter{myappendixcount}

\def\myusefigurespage{%
  \gdef\@myusefigurespage{true}
}

\def\myusetablespage{%
  \gdef\@myusetablespage{true}
}


\makeatletter

\setlength{\oddsidemargin}{.5in}
\setlength{\textwidth}{6.0in}
\setlength{\marginparsep}{.2in}
\setlength{\marginparwidth}{1in}

\setlength{\topmargin}{-0.3in}
\setlength{\headheight}{0.25in}
\setlength{\headsep}{0.25in}
\setlength{\textheight}{8.6in}
\setlength{\footskip}{.5in}

\brokenpenalty=10000

\renewcommand{\baselinestretch}{1.6}
\renewcommand{\arraystretch}{1.4} % 1.3 spacing for tables and arrays

\def\myps@plain{%
  \let\@mkboth\@gobbletwo
  \let\@oddfoot\@empty\let\@evenfoot\@empty
  \def\@evenhead{\thepage\hfil\slshape\leftmark}%
  \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
}

\def\ele@chapapp{}

\def\@makechapterhead#1{%
  \vspace*{50\p@}%
  {\parindent \z@ \raggedright \normalfont
    \ifnum \c@secnumdepth >\m@ne
        \Large\bfseries \@chapapp\space \thechapter
        \par\nobreak
        \vskip 20\p@
    \fi
    \interlinepenalty\@M
    \LARGE \bfseries #1\par\nobreak
    \vskip 40\p@
  }}


\def\@makeschapterhead#1{%
  \vspace*{50\p@}%
  {\parindent \z@ \raggedright
    \normalfont
    \interlinepenalty\@M
    \LARGE \bfseries  #1\par\nobreak
    \vskip 40\p@
  }}

\def\cl@chapter{%
  \setcounter{mychapcitecount}{0}%
  \@ifundefined{@nonsequential}{%
    \@elt{section}\@elt{footnote}%
  }{%
    \@elt{equation}\@elt{figure}\@elt{footnote}\@elt{section}\@elt{table}%
  }}
\def\thefigure{%
  \addtocounter{myfigcount}{\value{figure}}%
  \@ifundefined{@nonsequential}{%
    \@arabic\c@figure%
  }{%
    \thechapter.\@arabic\c@figure%
  }}
\def\thetable{%
  \addtocounter{mytablecount}{\value{table}}%
  \@ifundefined{@nonsequential}{%
    \@arabic\c@table%
  }{%
    \thechapter.\@arabic\c@table%
  }}
\def\theequation{%
  \@ifundefined{@nonsequential}{%
    \@arabic\c@equation%
  }{%
    \thechapter.\arabic{equation}%
  }}



\long\def\@footnotetext#1{\insert\footins{\def\baselinestretch{1}\footnotesize
    \interlinepenalty\interfootnotelinepenalty
    \splittopskip\footnotesep
    \splitmaxdepth \dp\strutbox \floatingpenalty \@MM
    \hsize\columnwidth \@parboxrestore
   \edef\@currentlabel{\csname p@footnote\endcsname\@thefnmark}\@makefntext
    {\rule{\z@}{\footnotesep}\ignorespaces
      #1\strut}}}

\def\thebibliography#1{\chapter*{List of References
\@mkboth{}{}}\list
 {[\arabic{enumi}]}{\settowidth\labelwidth{[#1]}\leftmargin
\labelwidth
 \advance\leftmargin\labelsep
 \usecounter{enumi}}
 \setlength{\baselineskip}{0.70\baselineskip}
 \def\newblock{\hskip .11em plus .33em minus .07em}
 \sloppy\clubpenalty4000\widowpenalty4000
 \sfcode`\.=1000\relax}
\let\endthebibliography=\endlist

\def\thesisbib{\chapter*{Bibliography
\@mkboth{}{}}\trivlist
 \setlength{\baselineskip}{0.70\baselineskip}
 \def\newblock{\hskip .11em plus .33em minus .07em}
 \sloppy\clubpenalty4000\widowpenalty4000
 \sfcode`\.=1000\relax}
\let\endthesisbib=\endtrivlist

\def\dept#1{\gdef\@dept{#1}}
\def\supervisor#1{\gdef\@supervisor{#1}}
\def\firstcommittee#1{\gdef\@firstcommittee{#1}}
\def\secondcommittee#1{\gdef\@secondcommittee{#1}}
\def\thirdcommittee#1{\gdef\@thirdcommittee{#1}}
\def\fourthcommittee#1{\gdef\@fourthcommittee{#1}}
\def\departmentchair#1{\gdef\@departmentchair{#1}}
\def\copyrightyear#1{\gdef\@copyrightyear{#1}} % \author, \title in report
\def\@title{}\def\@author{}\def\@dept{Mechanical and Aerospace Engineering}
\def\@supervisor{} \def\@firstcommittee{} \def\@secondcommittee{}
\def\@thirdcommittee{} \def\@fourthcommittee{} \def\@departmentchair{}
\def\@copyrightyear{\number\the\year}
\def\submitdate#1{\gdef\submitdate{#1}}

\def\@reffile{references}

\def\reffile#1{%
  \def\@reffile{#1}
}

\def\abstract#1{%
  \def\@abstract{#1}
}

\def\acknowledgements#1{%
  \def\@acknowledgements{#1}
}

\def\contributions#1{%
  \def\@contributions{#1}
}

\def\dedication#1{%
  \def\@dedication{#1}
}

\def\acronyms#1{%
  \def\@acronyms{#1}
}

\def\symbols#1{%
  \def\@symbols{#1}
}


\def\@bibliofileext{bib}
\def\@bibliofile{\jobname\@bibliofileext}

\def\@awork{%
\@ifundefined{@phddissertation}{
  thesis
}{
  dissertation
}}

% Print title page
\def\titlep{%
    \thispagestyle{empty}%
    \begin{center}
        {\Large\bf\@title}\\
        \mbox{}\\
        \mbox{}\\
        by\\
        \mbox{}\\
        \mbox{}\\
        {\textbf{\@author}}\\
    \end{center}
    \mbox{}
    \begin{center}
        A \@ifundefined{@phddissertation}{
      Thesis
    }{
       Dissertation
    } submitted to \\
    the Faculty of Graduate Studies and Research\\
    in partial fulfilment of\\
    the requirements for the degree of\\
    \@ifundefined{@phddissertation}{
    % CHAGE BELOW MASTER OF ARTS TO MASTER OF SCIENCE OR DOCTOR OF PHIL...
 \textbf{Master of Arts}\\
}{
 \textbf{Doctor of Philosophy}\\
}
\mbox{in}
    \end{center}
    \mbox{}
   % \begin{center}
       % Norman Paterson School of International Affairs
    %\end{center}
    \mbox{}
    \begin{center}
        \@dept\\
        Carleton University\\
        Ottawa, Ontario, Canada\\
        \submitdate\\
    \end{center}
    \mbox{}
    \begin{center}
        Copyright \copyright\\
        \@copyrightyear\ - \@author
    \end{center}\clearpage}


\long\def\signature#1{%
  \begin{minipage}[t]{4in}
    \vspace{.4in}
    \hbox{\hfil\shortstack{\vrule width 3in height 0.4pt \\#1}}
  \end{minipage}}

\def\comprof{%
\begin{minipage}[t]{1.5in}
  \begin{flushright}
    \@ifundefined{@phddissertation}{
      Thesis
    }{
       Dissertation
    }
    Committee\\
    Supervisor
  \end{flushright}
\end{minipage}}

% Print signature approval page
\def\signaturepage{%
\thispagestyle{plain}%
\begin{center}
    The undersigned recommend to\\
    the Faculty of Graduate Studies and Research\\
    acceptance of the \@ifundefined{@phddissertation}{
      Thesis
    }{
       Dissertation
    }\\
\end{center}
\mbox{}
\begin{center}
    {\large\bf\@title}
\end{center}
\mbox{}
\begin{center}
    Submitted by \textbf{\@author}\\
    in partial fulfilment of the requirements for the degree of\\
        \@ifundefined{@phddissertation}{
 \textbf{\bf{Master of Science}}\\
}{
 \textbf{\bf{Doctor of Philosophy}}\\
}
\end{center}
\vfill
\begin{center}
  \begin{tabular}{rl}
      & \signature{\@supervisor}\\
    \@ifundefined{@twocommittee}{}
    {
      & \signature\@firstcommittee\\
    }
    \@ifundefined{@threecommittee}{}
    {
      & \signature\@firstcommittee\\
      & \signature\@secondcommittee\\
    }
    \@ifundefined{@fourcommittee}{}
    {
      & \signature\@firstcommittee\\
      & \signature\@secondcommittee\\
      & \signature\@thirdcommittee\\
    }
    \@ifundefined{@fivecommittee}{}
    {
      & \signature\@firstcommittee\\
      & \signature\@secondcommittee\\
      & \signature\@thirdcommittee\\
      & \signature\@fourthcommittee\\
    }
     & \signature{\@departmentchair}
\\
\end{tabular}
\end{center}
\vfill
\begin{center}{
  Carleton University\\
  \@copyrightyear}
\end{center}}

\def\startingpages{%
  \setcounter{page}{0}
  \pagestyle{plain}
  \pagenumbering{roman}
  \titlep
 % \signaturepage
  \immediate\openout12=\@bibliofile.aux
  \immediate\write12{\string\bibstyle{cubiblio}}
  \immediate\write12{\string\bibdata{\@reffile}}
  \@ifundefined{@abstract}{}{
    \doourabstract{\@abstract}
  }
  \@ifundefined{@dedication}{}{
    \doourdedication{\@dedication}
  }
  \@ifundefined{@acknowledgements}{}{
    \doouracknowledgements{\@acknowledgements}
  }
  \@ifundefined{@contributions}{}{
    \doourcontributions{\@contributions}
  }
  \contentspages
  \@ifundefined{@acronyms}{}{
    \doouracronyms{\@acronyms}
  }
  \@ifundefined{@symbols}{}{
    \dooursymbols{\@symbols}
  }
  \pagenumbering{arabic}
  \pagestyle{myheadings}
}

\def\doourabstract#1{%
  \sloppy
  \chapter*{Abstract}
  \addcontentsline{toc}{chapter}{Abstract}
  \@ifundefined{@phddissertation}{
    \thispagestyle{plain}
    %\thispagestyle{empty}
    \pagestyle{plain}
  }{
    \thispagestyle{plain}
    \pagestyle{plain}
  }
  \input{#1}
  \newpage
  \pagestyle{plain}
}

\def\doouracknowledgements#1{%
  \chapter*{Acknowledgments}
  \addcontentsline{toc}{chapter}{Acknowledgments}
  \input{#1}
}

\def\doourdedication#1{%
  \newpage
  \thispagestyle{plain}
  \include{#1}
}

\def\doourcontributions#1{%
  \chapter*{Contributions}
  \addcontentsline{toc}{chapter}{Contributions}
  \input{#1}
}

\def\doouracronyms#1{%
  \chapter*{List of Acronyms}
  \addcontentsline{toc}{chapter}{List of Acronyms}
  \input{#1}
  \newpage
}

\def\dooursymbols#1{%
  \chapter*{List of Symbols}
  \addcontentsline{toc}{chapter}{List of Symbols}
  \input{#1}
  \newpage
}

\def\contentspages{\newpage
  \addcontentsline{toc}{chapter}{Table of Contents}
  \tableofcontents
  \newpage
      \@ifundefined{@myusetablespage}{}{
    {\addvspace{10pt}
    \let\saveaddvspace=\addvspace
    \def\addvspace##1{}
    \addcontentsline{toc}{chapter}{List of Tables}
    \listoftables
    \let\addvspace=\saveaddvspace}
  \newpage
  }
  \@ifundefined{@myusefigurespage}{}{
    {\addvspace{10pt}
    \let\saveaddvspace=\addvspace
    \def\addvspace##1{}
    \addcontentsline{toc}{chapter}{List of Figures}
    \listoffigures
    \let\addvspace=\saveaddvspace}
  \newpage
  }
}

\def\newchapter#1{%
  \ifnum0=\value{mychaptercount}
    \@ifundefined{@noleadpages}{
      \startingpages
    }{}
    \setcounter{mychaptercount}{1}
  \fi
  \include{#1}
}

\def\@chapter[#1]#2{\ifnum \c@secnumdepth >\m@ne
                         \refstepcounter{chapter}%
                         \typeout{\@chapapp\space\thechapter.}%
                         \addcontentsline{toc}{chapter}%
                                   {\ele@chapapp\space \protect\numberline{\thechapter}#1}%
                    \else
                      \addcontentsline{toc}{chapter}{#1}%
                    \fi
                    \chaptermark{#1}%
                    \addtocontents{lof}{\protect\addvspace{10\p@}}%
                    \addtocontents{lot}{\protect\addvspace{10\p@}}%
                    \if@twocolumn
                      \@topnewpage[\@makechapterhead{#2}]%
                    \else
                      \@makechapterhead{#2}%
                      \@afterheading
                    \fi}


\def\newappendix#1{%
  \ifnum0=\value{myappendixcount}
    \startappendix
    \setcounter{myappendixcount}{1}
  \fi
  \include{#1}
}

\def\startappendix{%
  \def\ele@chapapp{Appendix}
  \@ifundefined{@wantmanuscript}{
    \addcontentsline{toc}{chapter}{List of References}
     \bibliographystyle{cubiblio}
    \@ifundefined{@norefbib}{
      \bibliography{\@reffile}
    }{}
    \newpage
  }{}

  \appendix
  % This causes latex to number equations, tables, figures with
  % A-1, A-2, ...
%  \renewcommand{\theequation}{\Alph{chapter}.\arabic{equation}}
%  \renewcommand{\thetable}{\Alph{chapter}.\arabic{table}}
%  \renewcommand{\thefigure}{\Alph{chapter}.\arabic{figure}}
}

% used for manuscript form chapter references
\def\refsforcb{%
  \@ifundefined{@wantmanuscript}{
  }{
    \ifnum0=\value{mychapcitecount}
      \relax
    \else
      \newpage
      \addcontentsline{toc}{section}{List of References}
%      \addcontentsline{toc}{chapter}{List of References}
      \bibliography{\@reffile}
      \bibliographystyle{cubiblio}
      \newpage
    \fi
  }
}

\def\biblio{%
  \ifnum0=\value{myappendixcount}
    \startappendix
  \fi
  \ifnum0=\value{myfigcount}
    \relax
  \else
    \if@filesw\immediate\write\@auxout{\string\myusefigurespage}\fi
  \fi
  \ifnum0=\value{mytablecount}
    \relax
  \else
    \if@filesw\immediate\write\@auxout{\string\myusetablespage}\fi
  \fi
  \addcontentsline{toc}{chapter}{Bibliography}
  \@input{\@bibliofile.bbl}
}

\def\bibliox{\bibliography{\@reffile}}

\@ifundefined{@norefbib}{
  \let\@enddocumenthook\biblio
}{
  \let\@enddocumenthook\bibliox
}

I would appreciate any help with this, thanks in advance, Julien

share|improve this question
How are you inserting the references? Note that there is a command \def\thesisbib{\chapter*{Bibliography. I guess that you have to know how to cite. Or, if you are compiling using some button maybe it is running latex + bibtex. Try to compile only using latex, just one time. The .bbl file is created by bibtex. bibtex looks for the .bib file. But I guess that in your case, you dont have this file. So, how are you including your references? – Sigur Jul 1 '12 at 17:36
Ok, I forgot to mention this happens when I am not even trying to reference anything. The files I am trying to call in,l such as chapter one, have nothing written in them. – Julien Jul 1 '12 at 19:16
I use MiKTeX 2.9, I tried doing just pdflatex, and it worked the first time, and then tried to go pdflatex +makeindex +bibtex, and it failed giving me this error: (E:\School\CarletonLatexTemplate\chapter1.tex Chapter 1. ) [1] (E:\School\CarletonLatexTemplate\thesis.bbl ! LaTeX Error: Something's wrong--perhaps a missing \item. See the LaTeX manual or LaTeX Companion for explanation. Type H <return> for immediate help. ... l.4 \end{thebibliography} – Julien Jul 1 '12 at 19:24
I'll add 1 more, the thesis.bbl file it creates on it's own stays even if I delete it. Meaning it will come back when I try to compile. The thesis.bbl file contains: <\begin{thebibliography}{} \newcommand{\enquote}[1]{``#1''} \end{thebibliography}> – Julien Jul 1 '12 at 19:33
Just use the MIT thesis templates :) – Julien Jul 2 '12 at 3:23
show 1 more comment

closed as too localized by Joseph Wright Aug 4 '12 at 21:28

This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, see the FAQ.