Balisage Paper: Markup to generate markup to generate markup
Using XML to create and maintain LaTeX packages and classes
August 6 - 9, 2013
The materials listed below were provided by the speaker as supplements to a
presentation at Balisage. These materials may include the slides or visuals used in
the
presentation; supplementary material, such as code samples or a demonstration application;
and/or the paper accompanying the presentation (if it has not been provided in XML).
These
materials have been zipped for easy download and are identified by a brief description
of
the contents. The materials themselves are untouched
, that is, they
have not been tested or edited by Balisage: The Markup Conference or by Mulberry
Technologies, Inc. As such, they are included on this website AS IS
,
i.e., as provided by the speaker, with no warranties, express or otherwise, made by
Balisage
or Mulberry.
Slides and Materials
- Bal2013flyn0901-slides.zip: Presentation slides in Adobe PDF.
Lamport, Leslie. LaTeX: A Document Preparation System. Addison-Wesley, 1986, 1st Ed., 0-201-15790-X. http://www.amazon.com/Latex-Document-Preparation-System-Users/dp/020115790X
Lamport, Leslie. LaTeX: A Document Preparation System. Addison-Wesley, 1994, 2nd Ed., 978-0201529838. http://www.amazon.com/LaTeX-Document-Preparation-System-2nd/dp/0201529831
Boggio-Togna, Gianfranco.
Technica: Typesetting for the humanities.
LaTeX
package, November 2006. In CTAN,
http://mirrors.ctan.org/macros/latex/contrib/technica/Technica.pdf
Ubuntu Core Developers.
TeX Live: LaTeX support for the humanities.
Debian package, June 2012. In Ubuntu repositories,
http://packages.ubuntu.com/raring/texlive-humanities
Carlisle, David. ltxdoc:
Documentation support.
LaTeX
package, November 2007. In CTAN,
http://ctan.org/pkg/ltxdoc
Lehmann, Philipp. ltxdockit:
Class for documented LaTeX macro files.
LaTeX
package, March 2011. In CTAN,
http://ctan.org/pkg/ltxdockit
The LaTeX3
Project. LaTeX2ε for class and package
writers.
LaTeX Project documentation, February 2006. In
CTAN,
http://mirrors.ctan.org/macros/latex/doc/clsguide.pdf
Mittelbach Frank; Goossens Michel; Braams, Johannes; Carlisle, David; Rowley, Chris. The LaTeX Companion. Addison-Wesley, May 2004, 2nd Ed., 978-0201362992. http://www.amazon.com/LaTeX-Companion-Techniques-Computer-Typesetting/dp/0201362996
Bradner, Scott. Key words
for use in RFCs to Indicate Requirement Levels.
RFC
2119, Internet Engineering Task Force, Fremont, CA, March 1997
http://www.ietf.org/rfc/rfc2119.txt
Flynn, Peter. A university
thesis class: Automation and its pitfalls.
Presented
at TeX Users Group Conference 2012, Boston, MA, July 16–18,
2012. In TUGboat, 33:2, 2012, pp172–177.
https://www.tug.org/members/TUGboat/tb33-2/tb104flynn.pdf
Knuth, Donald E. Literate
Programming.
Center for the Study of Language and
Information, Stanford, CA (CSLI Lecture Notes, no.27) 1992,
0937073806, See
http://www-cs-faculty.stanford.edu/~uno/lp.html
Thompson, David B. The
Literate Programming FAQ.
San Gabriel, CA, March 2000. http://www.literateprogramming.com/lpfaq.pdf