LaTeX is a macro program constructed in addition to TeX that aims to simplify its use and automate lots of common formatting duties. It's the de-facto common for tutorial journals and publications in many fields, for example mathematics and physics, and gives some of the very best typography cost-free software https://www.calameo.com/accounts/7442550