Thursday, 12 February 2009


Recently I’ve realised how much am I obsessed with LaTeX - while it’s not that easy to use as, say, editing TWiki, it has it’s own benefits:

  1. Most important - you can edit everything in your favorite editor, and not on the web page. It means a lot to me :)

  2. Second thing, which arguably may be more important than the first one - you can check in LaTeX source file to CVS, SVN or whatsoever. So, when you see some code which is 5 years old, and it is totally impossible to find the twiki page which descibes how it works - ./doc directory is likely to be there, as well as ./src - which makes life significantly easier

  3. And finally, it just looks good. I mean, you don’t do anything to make it look good and readable just because this is the way it works, you don’t need to mix up text and HTML, you just convert it to PDF and you can read it.

Of course, you can’t use LaTeX for everything, as for rapidly changing documents, discussions and stuff like that Twiki is certainly way to go, although for something which you write once and it won’t be changed until next major refactoring of the functionality (such as - description of the algorithm, mathematical model underneath it, etc) - there couldn’t be better solution, I guess.