Как отформатировать строку LaTeX в python?

Я пишу приложение, часть функций которого заключается в генерации резюме LaTeX, поэтому я оказываюсь в ситуации, когда у меня есть строки вроде

\begin{document}
\title{Papers by AUTHOR}
\author{}
\date{}
\maketitle
\begin{enumerate}

%%   LIST OF PAPERS
%%   Please comment out anything between here and the
%%   first \item
%%   Please send any updates or corrections to the list to
%%   XXXEMAIL???XXX

%\usepackage[pdftex, ...

, которые я хотел бы заполнить динамической информацией, например адрес электронной почты. Из-за формата самого LaTeX .format с синтаксисом {email} не будет работать, как и не будет использовать словарь с синтаксисом% (email) s. Изменить: в частности, строки типа "\ begin {document}" (команда в LaTeX) должны быть оставлены буквально такими, какие они есть, без замены из .format, а строки типа "%%" (комментарий в LaTeX) также должны быть слева, без замены из пополняемого словаря. Какой разумный способ сделать это?

10
задан Valkyrie Savage 12 July 2011 в 23:51
поделиться