Matplotlib Text Only Superscripting First Element [duplicate]

9
задан Valkyrie Savage 13 July 2011 в 00:51
поделиться

2 ответа

10
ответ дан Santa 18 August 2018 в 18:52
поделиться

Вы не можете использовать новый синтаксис format, чтобы избежать экранирования { и }.

Это должно работать:

>>> a = r'''
\title{%(title)s}
\author{%(author)s}
\begin{document}'''

>>> b = a % {'title': 'My Title', 'author': 'Me, Of course'}
>>> print(b)

\title{My Title}
\author{Me, Of course}
\begin{document}

Вы должны использовать raw Строки r'something', чтобы избежать экранирования \ как \\.

PS: Вы должны взглянуть на txt2tags , скрипт Python для преобразования форматированного текста t2t в html, латекс, уценка и т. д. Проверьте исходный код, чтобы узнать, как это делается.

3
ответ дан JBernardo 18 August 2018 в 18:52
поделиться
  • 1
    Он жалуется на комментарии LaTeX, например. У меня есть строка, которая говорит «% \ usepackage ....». что заставляет словарь-форматер жаловаться. Однако, я посмотрю на txt2tags, спасибо! – Valkyrie Savage 13 July 2011 в 00:52
  • 2
    Вы можете добавлять комментарии после форматирования ... Или выйти из % с помощью \%. – JBernardo 13 July 2011 в 00:56
Другие вопросы по тегам:

Похожие вопросы: