Vanilla is a small yet powerful LaTex preprocessor written in Ruby.