Piszę aplikację, których część funkcji jest generowanie LaTeX CV, więc znalazłem się w sytuacji, gdzie mam ciągi jakJak sformatować ciąg znaków LaTeX w python?
\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, ...
której chciałbym, aby wypełnić z dynamicznych informacji, na przykład adres e-mail. Ze względu na format samego LaTeX, format .format ze składnią {email} nie będzie działał, ani też nie będzie używał słownika ze składnią% (email). Edycja: w szczególności ciągi takie jak "\ begin {document}" (polecenie w LaTeX) powinny być pozostawione dosłownie tak jak są, bez zamiany z .format, a napisy takie jak "%%" (komentarz w LaTeX) również powinny być lewo, bez zastąpienia z wypełniacza słownika. Jaki jest rozsądny sposób na zrobienie tego?
Działając przy założeniu, że tak naprawdę nie chcę pisać %% dla% wszędzie ... –
Jakiej wersji Python używasz? str.format() jest nowy w wersji 2.6 – Usagi
Obecnie używa 2.7 –