Add BibTeX post.
authorW. Trevor King <wking@drexel.edu>
Sat, 23 Oct 2010 19:12:10 +0000 (15:12 -0400)
committerW. Trevor King <wking@drexel.edu>
Sat, 23 Oct 2010 19:12:10 +0000 (15:12 -0400)
posts/BibTeX.mdwn [new file with mode: 0644]

diff --git a/posts/BibTeX.mdwn b/posts/BibTeX.mdwn
new file mode 100644 (file)
index 0000000..c0affe4
--- /dev/null
@@ -0,0 +1,90 @@
+[[!meta  title="BibTeX"]]
+
+[BibTeX][] is a bibliographic database format and processing tool often
+used with LaTeX.
+
+[BibTeX]: http://www.bibtex.org/
+
+
+Basic usage
+===========
+
+At some point in your LaTeX document:
+
+    \bibliographystyle{prsty} % Phys. Rev. style
+
+other syles include `abbrv`, `alpha`, `plain`, `unsrt`, ...
+In your LaTeX document where you want the bibliography:
+
+    \bibliography{wtk} % wtk.bib is the name of the database
+
+compile (using `latex` for example) with:
+
+    $ latex example
+    $ bibtex example
+    $ latex example
+    $ latex example
+
+There are many possible author name formats, but the least ambiguous
+is `von Last, Jr., First Middle`.  If the `von` is capitalized
+(e.g. "Emanuela Di Cola"), use `\uppercase`:
+
+    @String{EDCola = "{\uppercase{d}}i Cola, Emanuela"}
+
+See *Tame the BeaST* for details.
+
+
+Natbib
+======
+
+The [Natbib][] package adds support for other citation styles & link
+formats.
+
+[Natbib]: http://www.ctan.org/tex-archive/help/Catalogue/entries/natbib.html
+
+
+Makebst
+=======
+
+Customize bibliography with Makebst (`latex makebst`, from
+[custom-bib][]), makes `.bst` (bib-style) format files according to
+your specifications.
+
+[custom-bib]: http://www.ctan.org/tex-archive/help/Catalogue/entries/custom-bib.html
+
+
+Pybtex
+======
+
+[Pybtex][] is a bibtex processor written in [[Python]].  I've
+[[modified the trunk code|Pybtex]] a bit and use it to keep my
+BibTeX databases neat and tidy.
+
+[Pybtex]: http://pybtex.sourceforge.net/
+
+
+References
+==========
+
+There are a number of good resources to get you going:
+
+* [very basic tutorial](http://cmtw.harvard.edu/Documentation/TeX/Bibtex/Example.html)
+* really awesome explaination of how BibTeX works:
+  [Tame the BeaST](http://www.ctan.org/tex-archive/info/bibtex/tamethebeast/)
+* [process overview](http://www.andy-roberts.net/misc/latex/latextutorial3.html)
+* [entry types reference](http://newton.ex.ac.uk/tex/pack/bibtex/btxdoc/node6.html)
+* [fields reference](http://newton.ex.ac.uk/tex/pack/bibtex/btxdoc/node7.html)
+* [entry and fields reference](http://en.wikipedia.org/wiki/BibTeX),
+  but with little discussion
+* [examples](http://www.cs.stir.ac.uk/~kjt/software/latex/showbst.html)
+  of assorted styles
+* [assorted tools](http://liinwww.ira.uka.de/bibliography/Bib.Format.html)
+* Nelson Beebe's
+  [list of bibliographies](http://www.math.utah.edu/~beebe/bibliographies.html)
+* Nelson Beebe's
+  [GNU bibliography](http://www.math.utah.edu/pub/tex/bib/gnu.html)
+
+
+[[!tag tags/latex]]
+[[!tag tags/programming]]
+[[!tag tags/tools]]