====== Bibtex Templates ====== Here are a few bibtex templates (( alternativly, use MLA http://www.liu.edu/CWIS/CWP/library/workshop/citmla.htm))that I use with the [[doku>wiki:dokuwiki|dokuwiki]] [[doku>plugin:bibtex|bibtex]] plugin. In time I should have all the entry types done.((The information here is mostly a cut and paste job of what I found at [[http://en.wikibooks.org/wiki/LaTeX/Bibliography_Management#Standard_templates]] and [[http://www.ma.tum.de/web/software/tex/bibtx-4.html]] put into dokuwiki format so that I could easily add these entries to my wiki pages.)) ===== Entry Types ===== * [[#article entry]] * [[#book entry]] * [[#booklet entry]] * [[#conference entry]] * [[#inbook entry]] * [[#incollection entry]] * [[#inproceedings entry]] * [[#manual entry]] * [[#mastersthesis entry]] * [[#misc entry]] * [[#phdthesis entry]] * [[#proceedings entry]] * [[#techreport entry]] * [[#unpublished entry]] ==== Article Entry ==== An article from a journal or magazine. Format: @ARTICLE{citation_key, required_fields [, optional_fields] } Required fields: author, title, journal, year Optional fields: volume, number, pages, month, note, key @ARTICLE{ something unique, AUTHOR = {required}, TITLE = {required}, JOURNAL = {required}, YEAR = {required}, Volume = {}, Number = {}, Pages = {}, Month = {}, Note = {}, Key = {} } ==== Book Entry ===== A book with an explicit publisher. Format: @BOOK{citation_key, required_fields [, optional_fields] } Required fields: author or editor, title, publisher, year Optional fields: volume, series, address, edition, month, note, key @BOOK{ something unique, AUTHOR = {or EDITOR}, EDITOR = {or AUTHOR}, TITLE = {required}, PUBLISHER = {required}, YEAR = {required}, Volume = {}, Series = {}, Address = {}, Edition = {}, Month = {}, Note = {}, Key = {} } ==== Booklet Entry ==== A work that is printed and bound, but without a named publisher or sponsoring institution. Format: @BOOKLET{citation_key, required_fields [, optional_fields] } Required fields: title Optional fields: author, howpublished, address, month, year, note, key @BOOKLET{ something unique, TITLE = {required}, Author = {}, Howpublished = {}, Address = {}, Month = {}, Year = {}, Note = {}, Key = {} } ==== Conference Entry ==== An article in the proceedings of a conference. This entry is identical to the 'inproceedings' entry and is included for compatibility with another text formatting system. Format: @CONFERENCE{citation_key, required_fields [, optional_fields] } Required fields: author, title, booktitle, year Optional fields: editor, pages, organization, publisher, address, month, note, key @CONFERENCE{ something unique, AUTHOR = {required}, Editor = {}, TITLE = {required}, BOOKTITLE = {required}, Publisher = {}, YEAR = {required}, Pages = {}, Organization = {}, Address = {}, Month = {}, Note = {}, Key = {} } ==== Inbook Entry ==== A part of a book, which may be a chapter and/or a range of pages. Format: @INBOOK{citation_key, required_fields [, optional_fields] } Required fields: author or editor, title, chapter and/or pages, publisher, year Optional fields: volume, series, address, edition, month, note, key @INBOOK{ something unique, AUTHOR = {or EDITOR}, EDITOR = {or AUTHOR}, TITLE = {required}, CHAPTER = {or PAGES}, PAGES = {or CHAPTER}, PUBLISHER = {required}, YEAR = {required}, Volume = {}, Series = {}, Address = {}, Edition = {}, Month = {}, Note = {}, Key = {} } ==== Incollection Entry ==== A part of a book with its own title. Format: @INCOLLECTION{citation_key, required_fields [, optional_fields] } Required fields: author, title, booktitle, year Optional fields: editor, pages, organization, publisher, address, month, note, key @INCOLLECTION{ something unique, AUTHOR = {required}, Editor = {}, TITLE = {required}, BOOKTITLE = {required}, Pages = {}, Publisher = {}, YEAR = {required}, Organization = {}, Address = {}, Month = {}, Note = {}, Key = {} } ==== Inproceedings Entry ==== An article in the proceedings of a conference. Format: @INPROCEEDINGS{citation_key, required_fields [, optional_fields] } Required fields: author, title, booktitle, year Optional fields: editor, pages, organization, publisher, address, month, note, key ==== Manual Entry ==== Technical documentation. Format: @MANUAL{citation_key, required_fields [, optional_fields] } Required fields: title Optional fields: author, organization, address, edition, month, year, note, key mastersthesis entry ==== Master's Thesis ==== Format: @MASTERSTHESIS{citation_key, required_fields [, optional_fields] } Required fields: author, title, school, year Optional fields: address, month, note, key ==== Miscalanious Entry ===== Use this type when nothing else seems appropriate. Format: @MISC{citation_key, required_fields [, optional_fields] } Required fields: none Optional fields: author, title, howpublished, month, year, note, key @MISC{ something unique, author = {}, title = {}, howpublished = {}, month = {}, year = {}, note = {}, key = {} } phdthesis entry ==== PhD Thesis ==== Format: @PHDTHESIS{citation_key, required_fields [, optional_fields] } Required fields: author, title, school, year Optional fields: address, month, note, key ==== Proceedings Entry ==== The proceedings of a conference. Format: @PROCEEDINGS{citation_key, required_fields [, optional_fields] } Required fields: title, year Optional fields: editor, publisher, organization, address, month, note, key ==== Techreport Entry ==== A report published by a school or other institution, usually numbered within a series. Format: @TECHREPORT{citation_key, required_fields [, optional_fields] } Required fields: author, title, institution, year Optional fields: type, number, address, month, note, key ==== Unpublished Entry ==== A document with an author and title, but not formally published. Format: @UNPUBLISHED{citation_key, required_fields [, optional_fields] } Required fields: author, title, note Optional fields: month, year, key ---- ==== key field ==== [[http://www.cs.aau.dk/~normark/scheme/examples/bibtex/sample.bib]] Used for alphabetizing and creating a label when the "author" and "editor" fields are missing. This field should not be confused with the citation key that appears in the \cite command and at the beginning of the entry. @Misc{e1-207a-e99, author = {Max Rydahl Andersen and Claus Nyhus Christensen and Vathanan Kumar and S{\o}ren Staun-Pedersen and Kristian Lykkegaard S{\o}rensen}, title = {The {E}lucidator - for {Java}}, howpublished = {Preliminary master thesis report}, month = {January}, year = {2000}, note = {Available from http://dopu.cs.auc.dk}, url = {http://dopu.cs.auc.dk} } @InBook{Kristensen83, author = {B. B. Kristensen and Ole L. Madsen and B. M{\ou}ller-Pedersen and K. Nygaard}, editor = {P. Degano and E. Sandewall}, title = {Integrated Interactive Computing Systems}, chapter = {Syntax-directed program modularization}, publisher = {North-Holland, Amsterdam}, year = {1983}, pages = {207-219} } @InProceedings{Chen95, author = {Yih-Farn R. Chen and Glenn S. Fowler and Eleftherios Koutsofios and Ryan S. Wallach}, title = {Ciao: A Graphical Navigator for Software and Document Repositories}, booktitle = {International Conference on Software Maintenance}, pages = {66--75}, year = {1995} } @InProceedings{Korn99, author = {Jeffrey Korn and Yih-Farn R. Chen and Eleftherios Koutsofios}, title = {Chava: Reverse Engineering and Tracking of Java Applets}, booktitle = {The Sixth Working Conference on Reverse Engineering}, pages = {314--325}, year = {1999} } @MastersThesis{e1-207a-f00, author = {Max Rydahl Andersen and Claus Nyhus Christensen and Kristian Lykkegaard S{\o}rensen}, title = {Internal documentation in an Elucidative environment}, school = {Aalborg University}, year = {2000}, month = {June}, note = {Available from http://dopu.cs.auc.dk}, url = {http://dopu.cs.auc.dk} } @Misc{Beebe00, author = {Nelson H. F. Beebe}, title = {A bibliography of Literate Programming}, howpublished = {http://\-www.\-math.\-utah.\-edu/pub/\-tex/bib/\-litprog.htm}, year = {2000}, url = {http://www.math.utah.edu/pub/tex/bib/litprog.htm} } @InProceedings{Normark00a, author = {Kurt N{\o}rmark and Max Rydahl Andersen and Claus Nyhus Christensen and Vathanan Kumar and S{\o}ren Staun-Pedersen and Kristian Lykkegaard S{\o}rensen}, title = {Elucidative Programming in {Java}}, booktitle = {The Proceedings on the eighteenth annual international conference on Computer documentation (SIGDOC)}, year = {2000}, month = {September}, organization = {ACM} } @InProceedings{Green98, author = {Robin Green}, title = {Productivity Tools for Web-based Information}, booktitle = {Proceedings on the sixteenth annual international conference on Computer documentation}, pages = {219-226}, year = {1998}, month = {September} } @InProceedings{Normark00b, author = {Kurt N{\o}rmark}, title = {A Suite of WWW-based Tools for Advanced Course Management}, booktitle = {ITiCSE'2000 - Innovation and Technology in Computer Science Education}, pages = {65--68}, year = {2000}, month = {July}, publisher = {ACM Press}, note = {Also Available from http://www.cs.auc.dk/~normark/laml/}, url = {http://www.cs.auc.dk/~normark/laml/papers/educational-applications/www-education-paper.pdf} } @Misc{Normark96d, author = {Kurt Nørmark}, title = {Dynamic Modelling With Dynamo}, howpublished = {Poster Synopsis from OOPSLA 1996}, year = {1996}, note = {Available from http://www.cs.auc.dk/~normark/dyn-models/oopsla-96-poster/synopsis.pdf}, url = {http://www.cs.auc.dk/~normark/dyn-models/oopsla-96-poster/synopsis.pdf} } @Misc{Larsen98, author = {Niels C. Larsen and Martin K. Molz and Kurt N{\o}rmark}, title = {Graph Abstractions as the basis of an Extensible Graph Editing Tool}, howpublished = {Available from http://www.cs.auc.dk/~normark/ginger.html}, year = {1998}, url = {http://www.cs.auc.dk/~normark/ginger.html} } @Article{Normark00c, author = {Kurt Nørmark}, title = {Elucidative Programming}, journal = {Nordic Journal of Computing}, year = {2000}, volume = {7}, number = {2}, pages = {87--105} } @Book{Meyer97, author = {Bertrand Meyer}, title = {Object-oriented software construction}, edition = {second edition}, publisher = {Prentice Hall}, year = {1997}, url = {http://www.eiffel.com/doc/oosc.html}, seminar = {kontrakter}, kategori = {A} } ---- @Misc{e1-207a-e99, author = {Max Rydahl Andersen and Claus Nyhus Christensen and Vathanan Kumar and S{\o}ren Staun-Pedersen and Kristian Lykkegaard S{\o}rensen}, title = {The {E}lucidator - for {Java}}, howpublished = {Preliminary master thesis report}, month = {January}, year = {2000}, note = {Available from http://dopu.cs.auc.dk}, url = {http://dopu.cs.auc.dk} } @InBook{Kristensen83, author = {B. B. Kristensen and Ole L. Madsen and B. M{\ou}ller-Pedersen and K. Nygaard}, editor = {P. Degano and E. Sandewall}, title = {Integrated Interactive Computing Systems}, chapter = {Syntax-directed program modularization}, publisher = {North-Holland, Amsterdam}, year = {1983}, pages = {207-219} } @InProceedings{Chen95, author = {Yih-Farn R. Chen and Glenn S. Fowler and Eleftherios Koutsofios and Ryan S. Wallach}, title = {Ciao: A Graphical Navigator for Software and Document Repositories}, booktitle = {International Conference on Software Maintenance}, pages = {66--75}, year = {1995} } @InProceedings{Korn99, author = {Jeffrey Korn and Yih-Farn R. Chen and Eleftherios Koutsofios}, title = {Chava: Reverse Engineering and Tracking of Java Applets}, booktitle = {The Sixth Working Conference on Reverse Engineering}, pages = {314--325}, year = {1999} } @MastersThesis{e1-207a-f00, author = {Max Rydahl Andersen and Claus Nyhus Christensen and Kristian Lykkegaard S{\o}rensen}, title = {Internal documentation in an Elucidative environment}, school = {Aalborg University}, year = {2000}, month = {June}, note = {Available from http://dopu.cs.auc.dk}, url = {http://dopu.cs.auc.dk} } @Misc{Beebe00, author = {Nelson H. F. Beebe}, title = {A bibliography of Literate Programming}, howpublished = {http://\-www.\-math.\-utah.\-edu/pub/\-tex/bib/\-litprog.htm}, year = {2000}, url = {http://www.math.utah.edu/pub/tex/bib/litprog.htm} } @InProceedings{Normark00a, author = {Kurt N{\o}rmark and Max Rydahl Andersen and Claus Nyhus Christensen and Vathanan Kumar and S{\o}ren Staun-Pedersen and Kristian Lykkegaard S{\o}rensen}, title = {Elucidative Programming in {Java}}, booktitle = {The Proceedings on the eighteenth annual international conference on Computer documentation (SIGDOC)}, year = {2000}, month = {September}, organization = {ACM} } @InProceedings{Green98, author = {Robin Green}, title = {Productivity Tools for Web-based Information}, booktitle = {Proceedings on the sixteenth annual international conference on Computer documentation}, pages = {219-226}, year = {1998}, month = {September} } @InProceedings{Normark00b, author = {Kurt N{\o}rmark}, title = {A Suite of WWW-based Tools for Advanced Course Management}, booktitle = {ITiCSE'2000 - Innovation and Technology in Computer Science Education}, pages = {65--68}, year = {2000}, month = {July}, publisher = {ACM Press}, note = {Also Available from http://www.cs.auc.dk/~normark/laml/}, url = {http://www.cs.auc.dk/~normark/laml/papers/educational-applications/www-education-paper.pdf} } @Misc{Normark96d, author = {Kurt Nørmark}, title = {Dynamic Modelling With Dynamo}, howpublished = {Poster Synopsis from OOPSLA 1996}, year = {1996}, note = {Available from http://www.cs.auc.dk/~normark/dyn-models/oopsla-96-poster/synopsis.pdf}, url = {http://www.cs.auc.dk/~normark/dyn-models/oopsla-96-poster/synopsis.pdf} } @Misc{Larsen98, author = {Niels C. Larsen and Martin K. Molz and Kurt N{\o}rmark}, title = {Graph Abstractions as the basis of an Extensible Graph Editing Tool}, howpublished = {Available from http://www.cs.auc.dk/~normark/ginger.html}, year = {1998}, url = {http://www.cs.auc.dk/~normark/ginger.html} } @Article{Normark00c, author = {Kurt Nørmark}, title = {Elucidative Programming}, journal = {Nordic Journal of Computing}, year = {2000}, volume = {7}, number = {2}, pages = {87--105} } @Book{Meyer97, author = {Bertrand Meyer}, title = {Object-oriented software construction}, edition = {second edition}, publisher = {Prentice Hall}, year = {1997}, url = {http://www.eiffel.com/doc/oosc.html}, seminar = {kontrakter}, kategori = {A} } /* Comment test Can you see this? Is it here? */