Тогда всё печально. В общем, не ищи готовых решений. Для начала разбей задачу на подзадачи. Увязать с языком программирования — плёвое дело, один вызов CLI. Главная проблема — разбор исходного документа; для этого есть готовые библиотеки, но преобразование в TeX-разметку придётся делать самостоятельно. Можешь, как выше советовали, глянуть, как pandoc устроен — но он мало чем поможет, потому что написан на Haskell