% % ex.bib, an example BibTeX file. % oft-neglected feature of bibtex. You can define strings % like this and then refer to the abbreviation later. This % is really useful for journal and conference titles. You can % define the names in ones pot and not worry about spelling % the names wrong in different entries. There will also % be times where you want to shrink the bibliography a little bit % by abbreviating journal and conference titles. Using strings % means you only have to change the names in one spot. @String{cl = "Computer Languages"} % All BibTeX entries start with an entry-type, followed by the cite-key. % The cite-key is what you need in your LaTeX document as the argument % to \cite. % % Within each BibTeX entry is a set of fields, some optional some not. % For papers, title, author, journal and year are required. % The value for each field is placed within { }. If you're using % strings (and you should), do not place the string abbreviation within {}. % This the BibTeX entry for an article in a journal. @Article{ChaitinEA-CL81, title={Register Allocation Via Coloring}, author={G.J. Chaitin and Auslander, M.A. and Chandra, A.K. and Cocke, J. and Hopkins, M.E. and Markstein, P.W.}, journal=cl, volume={6}, number={1}, pages={47--57}, year={1981} } % Book entry. Fields beginning OPT are, well, optional. They will be % ignored by BibTeX. If you need them, remove the OPT part. % For books, edition is optional, but should be put in if you know it. @Book{KopkaDaly, author = {Helmut Kopka and Patrick W. Daly}, title = {Guide to \LaTeX{} }, publisher = {Addison-Wesley Professional}, year = {2003}, OPTkey = {}, OPTvolume = {}, OPTnumber = {}, OPTseries = {}, OPTaddress = {}, edition = {4th}, OPTmonth = {}, OPTnote = {}, OPTannote = {} } @Book{Lamport, author = {Leslie Lamport}, title = {\LaTeX{}: A Document Preparation System}, publisher = {Addison-Wesley}, year = {1994}, OPTkey = {}, OPTvolume = {}, OPTnumber = {}, OPTseries = {}, OPTaddress = {}, edition = {2nd}, OPTmonth = {}, OPTnote = {}, OPTannote = {} }