我有以下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中变为:
任何人都知道如何修复它吗?
有趣的是,如果我在Stackoverflow中键入上面的字符串,我会得到正确的输出:
我有: <λv 1 ,w> + 2,w>
我对通用解决方案感兴趣,而不是对此特定示例的手动修复,因为我需要转录大量HTML文本。
如何为LaTex实现这一目标?
答案 0 :(得分:-1)
做一些昆腾功课?尝试使用LaTeX内置的符号转义符。例如\ lambda。
I have : \langle \lambda v\sub{1}, w \rangle + \langle 2, w \rangle