LaTeX предназначен именно для таких вещей. LaTeX - это своего рода язык программирования, разработанный с явной целью набора документов ... как, например, шаблон эссе. Он выкладывает красивые, векторизованные PDF-файлы в Windows, OSX и Linux, а также позволяет определять собственные форматы и команды.
В Интернете доступно множество документации , которая позволяет даже начинающим начинающим довольно быстро начать работу. Такие сервисы, как ShareLaTeX, позволяют совместную работу и управление версиями, а также включают функции, которые пользователи текстовых процессоров принимают как должное (например, проверка орфографии).
И, как забавный пример, вывод немного LaTeX-кода. Фрагмент $\frac{1}{z} = \frac{z^*}{x^2 + y^2}$
дает это:

Который вы можете узнать как уравнение на странице примера экзамена. Да, и при отображении в формате PDF даже математические материалы выглядят как текст с возможностью копирования (хотя, в зависимости от того, куда вы копируете, результаты могут отличаться).
Также есть сайт TeX / LaTeX StackExchange для ваших более сложных вопросов. Как, скажем, как набрать экзаменационную работу . (Спасибо @Gallifreyan!)