我有以下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中键入上面的字符串,我得到正确的输出:
我有:<λv1,w> + 2,w>
我对一般解决方案感兴趣,而不是针对此特定示例的手动修复,因为我需要转录大量的html文本。
我如何为LaTex实现这一目标?
做一些量子作业?尝试使用内置于LaTeX中的符号转义符。例如,\ lambda。
I have : \langle \lambda v\sub{1}, w \rangle + \langle 2, w \rangle