I Hate LaTeX

May 30, 2013

No, I really do. It's not hyperbole. I hate it.

It's frickin' 2013, people. We should not have to deal with languages that look like this:

    \renewcommand{\href}[2]{#2\footnote{\url{#1}}}
    $endif$
    $if(strikeout)$
    \usepackage[normalem]{ulem}
    % avoid problems with \sout in headers with hyperref:
    \pdfstringdefDisableCommands{\renewcommand{\sout}{}}
    $endif$
    \setlength{\parindent}{0pt}
    \setlength{\parskip}{6pt plus 2pt minus 1pt}
    \setlength{\emergencystretch}{3em}  % prevent overfull lines
    $if(numbersections)$
    \setcounter{secnumdepth}{5}
    $else$
    \setcounter{secnumdepth}{0}
    $endif$

and parsers that give errors like this:

paragraph ended before Gin@iii was completed.

The reason I'm even messing with this is that

Continue...