Я не знаю ни о каких библиотеках LaTeX, и, как вы сказали, это не кажется тривиальным, что я также нахожу немного странным. Я всегда писал документы самостоятельно, используя IDE TeXnic Center, что мне показалось действительно полезным.
Вы всегда можете попробовать записать исходный текст документа в файл с помощью StreamWriter, а затем запустить новый процесс pdflatex через командную строку в коде, чтобы скомпилировать документ в pdf?
Помимо этого мне удалось наткнуться на список библиотек, генерирующих pdf с открытым исходным кодом для C #, на которые, возможно, стоит взглянуть (я не думаю, что какая-то из них предназначена для LaTeX, к сожалению):
http://en.csharp -online.net / Open_Source_PDF_Libraries
iTextSharp, похоже, очень рекомендуется людям, так что, возможно, стоит посмотреть на это. Надеемся, что кто-то еще сможет указать вам на библиотеку LaTeX, но если он не сможет и запустить pdflatex как процесс через ваш код не будет жизнеспособным, то по крайней мере это может дать вам достойную альтернативу.
Надеюсь, это поможет.