作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
最佳答案
我决定使用 markitup用python-markdown我写的扩展。以下是 Google App Engine 解析器的代码:
import markdown
from urllib import urlencode
from markdown.inlinepatterns import Pattern
from google.appengine.ext import webapp
LATEX_RE = r'\${2}([^$]+)\${2}'
API_URL = 'http://chart.apis.google.com/chart?'
class LatexPattern(Pattern):
"""
Searchs for LaTex equations $$\latex$$ and
returns img tags using google charts API
"""
def handleMatch(self, m):
el = markdown.etree.Element('img')
src = API_URL + urlencode({
'chl': m.group(2),
'cht': 'tx'
})
el.set('src', src)
el.set('alt', m.group(2))
return el
class LatexExtension(markdown.Extension):
def extendMarkdown(self, md, md_globals):
md.inlinePatterns.add(
'latex',
LatexPattern(LATEX_RE, self),
'<automail'
)
class MarkdownHandler(webapp.RequestHandler):
def post(self):
data = self.request.get('data')
extension = LatexExtension(configs=[])
md = markdown.Markdown(extensions=[extension])
html = md.convert(data)
self.response.out.write(html)
关于javascript - 为数学方程式定制 MWD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1958707/
你好, 我想自定义 WMD 编辑器(或 wmd-new)以将 $\frac{2}{3}$ 等 TeX 方程转换为 Google Charts API 图像() 是否可以自定义生成 HTML 的方式?
进程文件: mwd or mwd.exe 进程名称: W32/Graps-A worm 进程类别:存在安全风险的进程 英文描述: mwd.exe is added to the system
我是一名优秀的程序员,十分优秀!