Now that I'm no longer dealing with math very much, I suspect the main
uses I expect to have for LaTeX are for documenting code — I have found
the listings
package most useful for for this — and for dealing with
Chinese text — xeCJK
is the best tool I have for Chinese typesetting
right now, and it seems to be under active development.
The great utility of LaTeX for me as a coder is being able to format output from database dumps, to PDF. For the web, of course, normal HTML tools will do.
Journals in the humanities with which I have regular contact do not, on the whole, seem ready to accept articles composed in LaTeX.
Below is what I have been using for formatting Java code:
\usepackage{listings}
{style="font-size:9pt;"}
\lstset{
language=Java,
basicstyle=\ttfamily\footnotesize,
frame=lines,
captionpos=b,
tabsize=4,
keywordstyle=\color{blue},
commentstyle=\color{dark-green},
stringstyle=\color{red},
numbers=left,
numberstyle=\tiny,
numbersep=5pt,
breaklines=true,
showstringspaces=false
}
[end]