Хороший рассказ.
Тогда вот ещё один
https://habr.com/ru/post/424805/ - Как я диплом в LaTeX писал с GitHub, Docker и TravisCI
Вы узнаете:
1) как версионировать изменения в вашем документе. И в любых других текстах и не только в них (GIT).
2) как хранить исходники ваших документов в облаке. И организовать совместный доступ к исходникам и скомпилированным результатам (GitHub)
3) как обеспечить единую настройку вашего ПО для компиляции документов. Как версионировать изменения в настройках ПО и его окружения (Docker).
4) как автоматизировать процедуры, связанные с производством документов и увязать их с изменениями в исходном коде (TravisCI).