я думал такую литературу в tex пишут
Постоянная проблема — взаимодействие с другими в цепочке публикации/подготовке/редактировании. Сначала ты пишешь всё на (La/XeLa/Lua)tex (либо markdown, asciidoc, org и т. п.), потом начинаешь взаимодействовать с дизайнерами/редакторами/издателями и прочими, которые не работают априори с таким форматом, переводишь в тот формат, который удобен им. А после тысячи правок сначала в том формате, который удобен им, а затем в своём формате, ты полностью в конечном итоге (с болью и со слезами, потому что ты не привык работать в таком формате, он не приспособлен для этого) переползаешь на их формат, либо же пишешь инструменты, которые в автоматическом режиме с горем пополам конвертируют в их формат, как, кстати, сообщество rust и поступило. И это постоянная проблема, мои знакомые, кто печатался/публиковался, из раза в раз с этим сталкиваются, единицы поддерживают удобные форматы, как это ни парадоксально.
Иногда вообще проще всё самому делать от А до Я, что занимает много времени, конечно же.