Browse Source

Rewrote the README, should be much more helpful

Samuel W. Flint 7 years ago
parent
commit
17745c2617
1 changed files with 112 additions and 5 deletions
  1. 112 5
      README.md

+ 112 - 5
README.md

@@ -1,7 +1,4 @@
-# Using this template
-
-
-## Things to change
+# Things to change
 
  - Document Title
  - Document Subtitle (can be removed)
@@ -13,7 +10,117 @@
  - Initial Revision
  - HyperRef Properties for PDF Creation
 
-## Things to note
+# 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`