标签: mathml

用于在gmail中插入数学的Greasemonkey脚本

我希望用gmail简单地传达数学方程式.

有一个名为AsciiMath 的javascript脚本,它应该将类似Tex的方程式转换为标准的mathML.

我认为将这个脚本与GM一起使用会很好.我认为在发送电子邮件之前,此脚本会将您电子邮件中所有类似TeX的公式转换为MathML.因此,使用FF(或安装了MathPlayer的IE)的阅读器将能够轻松读取这些方程式.

理想情况下,我希望以某种方式将原始类似TeX的方程保留在纯文本消息中,以便纯文本电子邮件客户端可以读取它,例如mutt.

显然,这里最薄弱的环节是客户端软件,它很可能不支持MathML.如果我的通讯员使用Firefox和某种网络邮件(这是非常合理的) - 它应该工作.

我的问题是,有可能吗?有人这样做过吗?

您是否看到此方法存在任何技术问题(gmail过滤MathML,客户端无法正确解析它等)?

有更聪明的想法吗?

javascript email gmail latex mathml

7
推荐指数
1
解决办法
2634
查看次数

将LaTeX方程转换为Content MathML或OpenMath的工具?

您是否知道在GNU/Linux世界中将LaTeX语法中的数学方程式转换为Content MathML或OpenMath的任何开源工具或库(最好是Java,但这不是严格的要求)?

我需要在批处理模式下转换大量的方程式,所以我不是在寻找交互式应用程序.

编辑我的重点是方程的语义,所以我不能使用Presentation MathML(除非有从Presentation MathML到Content MathML的转换器).

提前致谢!

latex mathml

7
推荐指数
1
解决办法
6899
查看次数

MathML,Latex或类似的基于Web的WYSIWYG编辑器

我正在寻找一个基于网络的WYSIWYG(或WYSIWYM)编辑器,如TinyMCE或WMD Editor(用于编写此问题),支持用户编写数学公式.我稍微看了一下LaTeX,但它有一个学习曲线,我不确定对MathML的支持是否广泛.理想情况下,我还想避免重写编辑器而宁愿选择一个现成的编辑器.

想知道你是否有人处理过类似的情况以及你采用/建立了什么解决方案.

wysiwyg latex mathml

6
推荐指数
1
解决办法
6195
查看次数

在 MS Word 中将 MathML 转换为 MathType

我正在编写一个从 XML&MathML 到 MS Word 文档的转换器。
我正在使用 MFC 和 Word 自动化,因此编写这样的文本没有问题:

_Application app;  
COleVariant vtOpt(DISP_E_PARAMNOTFOUND, VT_ERROR),
            vtTrue((short)TRUE),
            vtFalse((short)FALSE);
app.CreateDispatch("Word.Application",NULL);
Documents docs = app.GetDocuments();
_Document doc = docs.Add (vtOpt, vtOpt, vtOpt, vtOpt);
Range range = doc.Range (vtOpt, vtOpt);
range.InsertAfter (_T("Hello Word!"));
Run Code Online (Sandbox Code Playgroud)

现在的问题是将 MathML 方程转换为嵌入的 MathType 对象。我发现的一种可能方法是在 TeX 中编写方程,然后以编程方式调用 MTCommand_TeXToggle(在 Word 的 MathType 6.5 库中找到)宏,该宏将 TeX 替换为 MathType OLE 对象。但是后来我必须以某种方式将 MathML 转换为 TeX,这并不容易。

我知道,MathType OLE 对象应该接受原始 MathML 数据,但是当我尝试以编程方式创建和访问 OLE 对象时:

InlineShapes shapes = doc.GetInlineShapes ();
InlineShape control = shapes.AddOLEObject (COleVariant("Equation.DSMT4"), vtOpt, vtFalse, …
Run Code Online (Sandbox Code Playgroud)

mfc automation ole mathml

6
推荐指数
1
解决办法
8278
查看次数

如何评估MathML表达式?

给出一些MathML内容:

<apply>
  <eq/>
  <ci>c</ci>
  <apply>
    <plus/>
    <ci>a</ci>
    <ci>b</ci>
  </apply>
</apply>
Run Code Online (Sandbox Code Playgroud)

std::map<std::string,std::double> cal;
cal["a"] = 1.;
cal["b"] = 2.;
cal["c"] = 0; // does not matter what c is
Run Code Online (Sandbox Code Playgroud)

我希望评估MathML并检索结果.有没有办法做到这一点?

c c++ xml mathml

6
推荐指数
1
解决办法
2551
查看次数

显示Mathml方程

我的浏览器Firefox 3.6似乎在W3C测试套件中显示了Mathml方程式.但是,如果我将代码复制到我的网页中,就像从这里开始一样,所有Firefox产生的东西都不同于x y x y它如何正确呈现W3C页面.我在这里缺少什么>

编辑:我刚刚在Chrome中尝试过,而Chrome则将其渲染为测试本身x y x y.不用说,它使我自己的网页中的数学变得相同.

编辑2:我在一个新的HTML文档上尝试过它.不起作用:

<!DOCTYPE html>
<html lang="en">
  <head>
    <title></title>
  </head>
  <body>
<math display="inline" xmlns="http://www.w3.org/1998/Math/MathML" mode="display">
  <mfrac>
    <mi>x</mi>
    <mi>y</mi>
  </mfrac>
    </math>
    <math display="block" xmlns="http://www.w3.org/1998/Math/MathML" mode="inline">
  <mfrac>
    <mi>x</mi>
    <mi>y</mi>
      </mfrac>
    </math>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我发誓W3C方程渲染得很好但是......

mathml

6
推荐指数
2
解决办法
4377
查看次数

python-mathdom的替代品

我想将MathML表达式转换为python中的方程字符串,MathDOM模块应该适用于该字符串.

一个例子是:

<math xmlns="http://www.w3.org/1998/Math/MathML">
   <lambda>
     <bvar><ci>A</ci></bvar>
     <bvar><ci>B</ci></bvar>
     <apply>
         <plus/>
         <ci>A</ci>
         <ci>B</ci>
     </apply>
   </lambda>
</math>
Run Code Online (Sandbox Code Playgroud)

应映射到"A + B".这显然适用于更复杂的表达式.

但是,它已经很老了,并且不能正常使用新版本的xml模块(试图包含错误的模块结构等)

有谁知道有用的替代品?

python mathml

6
推荐指数
1
解决办法
1129
查看次数

在python中将乳胶代码转换为mathml或svg代码

是否有任何python代码允许采用乳胶代码(方程式)并将其解析为mathml或svg代码?将字符串(乳胶代码)作为参数并输出字符串(svg或mathml代码)的简单函数将是完美的.

PS.我发现这个http://svgkit.sourceforge.net/SVGLaTeX.html但它是一个基于Web的项目,不知道如何使用它.

编辑:或任何语言(非强制python),或至少一个exe文件,可以通过命令行简单地执行(不安装其他东西).

python svg parsing latex mathml

6
推荐指数
1
解决办法
3475
查看次数

如何在 MathML 中换行?

我正在一个网站上解决某种具有编程功能外观的练习,所以我需要写多行,但我不知道如何制作,因为它在一个单一的喜欢中显示所有内容,也许一些CSS会做了?任何帮助都会非常感谢,提前致谢:)

mathml line-breaks

6
推荐指数
2
解决办法
5583
查看次数

使用 &lt;math&gt; 标签编写化学方程式在语义上正确吗?

我一直在使用该<math>元素在 HTML 文件中编写化学方程式。

例如,要显示 MnSO4,我会输入:

<math>
    <mi>M</mi>
    <mi>n</mi>
    <mi>S</mi>
    <msub>
        <mi>O</mi>
        <mn>4</mn>
    </msub>
</math>
Run Code Online (Sandbox Code Playgroud)

这在语义上正确吗?如果没有,你能推荐一个替代方案吗?

html mathml semantic-markup

6
推荐指数
1
解决办法
131
查看次数

标签 统计

mathml ×10

latex ×4

python ×2

automation ×1

c ×1

c++ ×1

email ×1

gmail ×1

html ×1

javascript ×1

line-breaks ×1

mfc ×1

ole ×1

parsing ×1

semantic-markup ×1

svg ×1

wysiwyg ×1

xml ×1