The following minimal example compiles correctly and produces the right reference number ordering. (Numbers begin at 1 and bibliography is in citation order rather than alphabetical.) If this works properly for you, then there is some other interaction with your document which will need some detective work to find out. If you have switched between biblatex
and natbib
in the course of figuring this out, make sure you delete all auxiliary files associated to your thesis and then try again.
\documentclass[hyperref]{gatech-thesis}
\usepackage[super,sort&compress]{natbib}
\usepackage{hyperref}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@incollection{Baauw2001,
Address = {Somerville, MA},
Author = {Sergio Baauw},
Booktitle = {Proceedings of the 25th Annual Boston University Conference on Language Development},
Editor = {A. H.-J. Do and L. Dom{\'\i}nguez and A. Johansen},
Pages = {82-93},
Publisher = {Cascadilla Press},
Title = {Expletive determiners in child Dutch and Spanish},
Year = {2001}}
@article{barker1998,
Author = {Chris Barker},
Journal = {Natural Language \& Linguistic Theory},
Pages = {679-717},
Title = {Partitives, Double Genitives and Anti-Uniqueness},
Volume = {16},
Year = {1998}}
@book{Berwick1985,
Address = {Cambridge, MA},
Author = {Berwick, Robert C.},
Publisher = {MIT Press},
Title = {Acquisition of syntactic knowledge},
Year = {1985}}
@phdthesis{Carlson1977,
Author = {Carlson, Gregory N.},
School = {University of Massachusetts, Amherst},
Title = {Reference to Kinds in {E}nglish},
Year = {1977}}
\end{filecontents}
\begin{document}
\bibpunct{[}{]}{,}{s}{}{}
\bibfiles{\jobname}
\bibliographystyle{unsrtnat}
\chapter{A chapter}
Some text.\cite{Carlson1977} Some text \cite{Berwick1985} Some text \cite{Barker1998,Baauw2001}
\references
\end{document}
The gatech-thesis
class is not designed to work with biblatex
, and redefines the bibliography
command to conform with the formatting requirements of your school. Although it might be possible to make it work with biblatex
it would require quite a bit of modification.
I do not have the bibliography style you used in your MWE. Do you have a link to the style so that we can use it?
So I changed your MWE to show you how you can get the wanted result. The trick is to use the bibliography style unsrt
. Then you get the bibliography list in the order of the cite calls. Package filecontents
is used to have the bib file and the tex code in one MWE:
\RequirePackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@Book{companion,
author = {Goossens, Michel and Mittelbach, Frank and Samarin, Alexander},
title = {The LaTeX Companion},
edition = {1},
publisher = {Addison-Wesley},
location = {Reading, Mass.},
year = {1994},
}
@Book{adams,
title = {The Restaurant at the End of the Universe},
author = {Douglas Adams},
series = {The Hitchhiker's Guide to the Galaxy},
publisher = {Pan Macmillan},
year = {1980},
}
@misc{hfs,
Date-Added = {2012-10-18 15:39:01 +0100},
Date-Modified = {2012-10-18 15:44:41 +0100},
Howpublished = {\url{http://developer.apple.com/legacy/mac/library/#technotes/tn/tn1150.html}},
Institution = {Apple Computer, Inc.},
Month = {March},
Number = {Technical Note TN1150},
Title = {HFS Plus Volume Format},
Year = {2004},
key = {Apple2},
}
\end{filecontents*}
\documentclass[a4paper,11pt,twocolumn]{article}
%\usepackage{ICPhS2015}
\usepackage{graphicx}
\usepackage{hyperref}
\title{this is the title of my paper}
\author{test}
\begin{document}
Words \cite{hfs} words \cite{adams} words \cite{companion} words
\bibliographystyle{unsrt}
\bibliography{\jobname}
\end{document}
See the order of entries in the bib file and the order of calls in the MWE.
I get the following pdf file:
Can you adapt this to your needs?
Best Answer
As Seamus has said, there are a lot of styles that cover more or less all of this. I'd probably start with the
biblatex
stylenumeric-comp
, which seems to cover what you want. Perhaps you might try that and then ask specific questions on aspects of the formatting which you wish to adjust.To get you started, a simple example using a couple of references from my own database:
The
filecontents
stuff here is simply to generate a.bib
file, and I've used\nocite{*}
to include all references rather than selected citations.