Проблема при переводе греческих HTML-букв в LaTex - PullRequest
1 голос
/ 12 апреля 2019

У меня есть следующая строка HTML:

s = "I have : <i><λv<sub>1</sub>,w> + <v<sub>2</sub>,w></i>"

Теперь я хотел бы преобразовать его в LaTex. Для этого я использую pypandoc .

import pypandoc
text = pypandoc.convert_text(s,'latex', format = "html", extra_args = ['--wrap=preserve'] )
text

Я получаю:

I have : \emph{1,w\textgreater{} + 2,w\textgreater{}}\r\n

который в читаемом LaTex становится:

enter image description here

Кто-нибудь знает, как это исправить?

Достаточно забавно, если я просто наберу вышеупомянутую строку в Stackoverflow, я получу правильный вывод:

У меня есть: <λv <sub>1 , ш> + 2, ш>

Меня интересует общее решение, а не ручное исправление для этого конкретного примера, поскольку у меня есть огромное количество HTML-текста, который мне нужно расшифровать.

Как мне добиться этого для LaTex?

1 Ответ

0 голосов
/ 12 апреля 2019

Делаете домашнее задание Quantum? Попробуйте использовать экранированные символы, встроенные в LaTeX. Например, \ lambda.

I have : \langle \lambda v\sub{1}, w \rangle + \langle 2, w \rangle 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...