In your field, LaTeX could be useful. It is available for all three PC operating systems, but I think Linux users push it harder than others.

For examples, Google this: latex site:fullcirclemagazine.org