将希腊HTML字母转录到LaTex时的问题

问题描述 投票:1回答:1

我有以下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中键入上面的字符串,我得到正确的输出:

我有:<λv1,w> + 2,w>

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

我如何为LaTex实现这一目标?

python html string latex
1个回答
-1
投票

做一些量子作业?尝试使用内置于LaTeX中的符号转义符。例如,\ lambda。

I have : \langle \lambda v\sub{1}, w \rangle + \langle 2, w \rangle 
© www.soinside.com 2019 - 2024. All rights reserved.