将希腊HTML字母抄录到LaTex时出现问题

时间:2019-04-11 22:44:30

标签: python html string latex

我有以下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 1 ,w> + 2,w>

我对通用解决方案感兴趣,而不是对此特定示例的手动修复,因为我需要转录大量HTML文本。

如何为LaTex实现这一目标?

1 个答案:

答案 0 :(得分:-1)

做一些昆腾功课?尝试使用LaTeX内置的符号转义符。例如\ lambda。

I have : \langle \lambda v\sub{1}, w \rangle + \langle 2, w \rangle