Open zhaozhh opened 3 weeks ago
目前不支持行内或行间html的转换,如果你需要的话可以修改Tool/LaTeXRenderer.py
# 行内HTML
def inline_html(self, html: str) -> str:
return html
#行间HTML
def block_html(self, html: str) -> str:
return ""
需要你自己写适配代码😉
非常感谢你到回复!!
我对mistune的用法一无所知,但是
我看到,文件mistune>directives>image.py 中定义了
def render_block_image(self, src: str, alt=None, width=None, height=None, **attrs):
这个能直接用吗?如果能得话如何使用?
谢谢!!
mistune是用来解析md的,正常情况下mistune会将md转化为html,html可以用来渲染展示。你说的那个函数功能,mistune会将md文件中解析到的图片引用转化为html。 而我理解你的需求是,在md文档中有一段html的语法,需要将其转化为latex。正常情况下mistune对md文件中解析到的html语句不做任何修改,如果想要变成latex语句,需要自己定义转换规则。
谢谢你到回复!
我发现,修改代码如下就可以保留原文,转化后再手动修改即可了
def block_html(self, html: str) -> str:
return html
请问如何处理,下面图片的转换
<div align="center">
<img src="11/1.jpg" width = "300"/>
</div>
或者
<img src="11/1.jpg" width = "300"/>
谢谢!