a colophon of sorts

These pages were "designed" and built with Carbon Emacs, BibTeXML, XSLT, and my bare hands (as if it's not obvious).

My link buttons were ganked from Taylor McKnight's site.

Managing publication lists

I got tired of having to update my list of publications in two different places all the time - in the LaTeX source of my CV and on my web page. So I decided to explore ways to automagically generate the web page and the LaTeX from a single BibTeX source.

BibTeXML did the trick; I update a single BibTeX file with my publications in it, and use a BibTeXML Python script to munge that to XML. I tweaked some of the example XSLT stylesheets for the output until I got it looking how I wanted, and used libxml2's xsltproc stylesheet processor to generate an HTML document.

To generate the LaTeX side, I pass a parameter to the stylesheet that tells it to generate LaTeX markup instead of HTML. Then I just include the generated LaTeX into my cv.tex source.

Now all I have to do is publish a bunch of papers so I can amortize the effort I put into getting this working...