In the wiki for LaTeX bibliography compilations, the following is listed as a standard template:
@manual
Technical manual
Required fields: title.
Optional fields: author, organization, address, edition, month, year, note.
However,
@manual{bioc2201man,
title="{Principles of Molecular Biology (Advanced) Course Syllabus and Laboratory Manual, Session 2, 2011}",
organization="{School of Biotechnology and Biomolecular Sciences}",
year="2011"
}
will not compile.
However assigning the same as an "article" will.
Is the wiki wrong or have I missed something?
Here is a minimal example, as requested:
\documentclass[a4paper,12pt]{article}
\usepackage{cite}
\begin{document}
The method was derived from {\it Principles of Molecular Biology (Advanced) Course Syllabus and Laboratory Manual, Session 2, 2011}~\cite{bioc2201man}. Variations to be noted are...
\subsection*{References}
\bibliography{bib}{}
\bibliographystyle{natbib}
\end{document}
natbiband e.g. either theplainnatoralphabibliography styles, this entry works (although since there is no author, the\citecommand yields "Sch [2011]"). Perhaps the bibliography style you are using doesn't support the@manualentry. – Alan Munn Sep 5 '11 at 5:36natibibis not a bibliography style, it's a LaTeX package. Either use a style such asunsrtwithout loadingnatibibor\usepackage{natbib}and use anatbibstyle such asunsrtnat. – Joseph Wright♦ Sep 5 '11 at 11:33.auxfile is needed when there is an error leading to the 'wrong' data being written. Unless thee is an objection, I'll close this question as 'too localized' in a bit. – Joseph Wright♦ Sep 5 '11 at 12:13