No Description

Samuel W. Flint 48ce9487b9 Fixed typo 7 years ago
.gitignore 8a87bf5afd Initial commit 7 years ago
IEEEtitlepage.sty c5ede62f6b Fix chapter title display 7 years ago
README.md 17745c2617 Rewrote the README, should be much more helpful 7 years ago
bibliography.bib 72ceea4ff5 Moved the bibliography to its own file 7 years ago
template.tex 48ce9487b9 Fixed typo 7 years ago

README.md

Things to change

  • Document Title
  • Document Subtitle (can be removed)
  • Author (do not use \and)
  • Company
  • Summary
  • Date
  • Version
  • Initial Revision
  • HyperRef Properties for PDF Creation

Things to note

  • This works best with PDFLaTeX or LuaLaTeX
  • Floats (Figures, Tables, Equations, &c) are well supported.
  • A sample bibliography is provided as bibliography.bib
  • This document provides for a list of figures and a list of tables as needed.

Things to remember

  • Make sure to use \label and \ref for complete support of cross-references. This includes sections, tables, figures and equations.
  • PlantUML is great for producing Class Diagrams.
  • The following citation commands are supported:
    • \citet -- Textual citation (\citet* includes the full author list)
    • \citep -- Parenthetical citation (\citep* includes the full author list)
    • These take a single mandatory argument, the citation key. This can be a single key, or multiple, comma-seperated keys.
    • An optional argument, comming before the mandatory argument, can be used to provide a reference to a specific chapter, set of pages or the like.

A Quick intro to BibTeX

BibTeX syntax is kinda funky, and as such, this template does include a sample of syntax, both in a file, bibliography.bib, and here as follows:

    @book{knuth1973,
          author = {Knuth, Donald E},
          title = {The Art of Computer Programming},
          publisher = {Addison-Wesley Publishing Company},
          year = {1973}
    }

This is a book, with the citation key knuth1973, an author of Knuth, Donald E., a title of The Art of Computer Programming, a publisher of Addison-Wesley Publishing Company and a publication year of 1973.

The primary types and relevant fields are:

  • article
    • Required:
      • author
      • title
      • journal
      • year
    • Optional:
      • number
      • pages
      • month
      • note
  • book
    • Required:
      • author or editor
      • title
      • publisher
      • year
    • Optional:
      • volume or number
      • series
      • address
      • edition
      • month
      • note
  • inproceedings
    • Required:
      • author
      • title
      • booktitle
      • year
    • Optional:
      • editor
      • volume or number
      • series
      • pages
      • address
      • month
      • organization
      • publisher
      • note
  • manual
    • Required:
      • title
    • Optional:
      • author
      • organization
      • address
      • edition
      • month
      • year
      • note
  • misc
    • Optional:
      • author
      • title
      • howpublished
      • month
      • year
      • note
      • url
  • techreport
    • Required:
      • author
      • title
      • institution
      • year
    • Optional:
      • type
      • number
      • address
      • month
      • note

Compilation

  • pdflatex template
  • bibtex template (if including a bibliography)
  • pdflatex template
  • pdflatex template