将 LaTeX 数学方程式嵌入 Microsoft Word

将 LaTeX 数学方程式嵌入 Microsoft Word

假设我有一个(相对)漂亮的 LaTeX 文档,其中充满了精心排版的(相对)复杂的方程式。

现在,假设有一天出现了一些野蛮人并决定必须将文档放入 Microsoft Word (2007) 中。

...在经历与此类事件相关的常见哀悼期之后,可以说我非常珍惜我的工作(更具体地说,是它提供的面包),足以将所有文本和表格格式化并将参考资料整理到 Word 文档中。–...相关问题这里这里

现在我怀着恐惧和不安的心情看着这些方程式。

当然,一种选择是直接截取原始文档中的屏幕截图,但如果我需要在文本中引用方程式的某些部分,那么这种方法就很麻烦。此外,我可能需要即时编辑方程式。

有人知道可以将 LaTeX 数学嵌入 MS Word 的免费应用程序吗?

我看过极光特克斯波因特它们大致可以满足我的要求...它们从源代码构建 LaTeX 图像并将其嵌入到 Word 文档中,允许稍后编辑源代码...但两者都是商业的。

...在这困难时期提供的任何帮助都将不胜感激。

编辑:请注意极光提供 30 天免费试用,效果非常好……但仍然不是免费的。对于有短期需求或资金紧张的人来说,这可能是个不错的解决方案。

答案1

您应该能够将数学公式从 Web 浏览器剪切并粘贴到 Word(或任何 Microsoft Office 套件)。遗憾的是,目前您必须进行少量编辑,但任何文本编辑器都可以完成此操作。

鉴于

x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}

制作一个小的 html 文件,如下所示

<!DOCTYPE html>
<html>
<head>
<script type="text/javascript"
  src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
<title>tex texample</title>
</head>
<body>

$$x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}$$

</body>
</html>

在网络浏览器中查看并从右侧菜单中选择“将 MathML 显示为/MathML 代码”:

从弹出窗口中选择 MathML 文本。

通常情况下,你可以将 MathML 粘贴到 Word 中,但由于各种原因,在这种情况下你需要给 Word 一个提示,因此首先将其粘贴到文本编辑器中并添加以下行

<?xml version="1.0"?>

开始:

在此处输入图片描述

然后剪切编辑的文本并将其粘贴到 Word(2007 年及以后的任何版本)中。

在此处输入图片描述

请注意,结果是一个完全可编辑的 Word Math Zone,使用可缩放字体,而不是图像。

我使用网络浏览器中的 MathJax 进行初始 TeX 到 MathML 的转换,因为它是最容易设置的,还有其他选择。另外,为了简单起见,我用剪切和粘贴的方式描述了这个过程,这对于一两个表达式来说很有效,但如果要转换数千个表达式,显然就不行了,但是这个过程可以通过各种方式实现自动化。

答案2

如果你要去完全免费/开源,那么我想放弃微软 Word例如OpenOffice作家也可能被考虑。为此,OOoLaTeX。 来自OOoLaTeXSourceForge 项目网页

乳胶是一组宏,旨在将 LaTeX 的强大功能带入开发办公室它包含两个主要模块:第一个模块, Equation允许将 LaTeX 方程式插入作家留下深刻印象文档为 png 或 emf 图像,而第二个, Expand可用于更简单的方程式,将 LaTeX 代码扩展为适当的符号字符并将其作为常规文本插入。

这应该可以作为一种跨平台的替代方案。


回到微软 Word,存在许多解决方法,使用微软 Powerpoint. 复制并粘贴结果方程(来自微软幻灯片软件) 贯穿整个 Office Suite。

第一种是通过TeX4PPT维护者建议它提供一种替代方案点阵图速度更快:

TeX4PPT其设计理念是点阵图, 启用微软幻灯片软件使用 TeX 的强大功能来排版句子和方程式。它不同于点阵图它使用原生 DVI 来微软幻灯片软件转换器,提供极快的转换速度。此外,结果是使用 Windows 下的原生​​ TrueType 字体设置的,可提供最高的保真度。

TeX4PPT似乎在最新支持方面有些滞后,因为“即将推出与 PP2007 兼容的版本”(来自网站)。

第二种是通过鬣蜥. 从主页:

鬣蜥特克斯微软幻灯片软件插件,允许你将 LaTeX 方程式插入到你的微软幻灯片软件演示。它是完全免费分发的。

第三个是通过閱讀我的TeXPoint. 从主页:

免费简化版点阵图. 部分兼容原版点阵图。它集成了屏幕截图工具,可以直接从屏幕复制方程式和图片。支持微软 Powerpoint(已使用 2007 和 2005 版本测试)。兼容 微软 Office 2010


如果你还在使用旧版本的微软 Word(无论出于什么原因),较旧的免费版本点阵图仍然存在。我还没有测试过下面列出的选择,但值得一试:

最新版本点阵图(v1.5.4)显然适用于所有版本,但它比当前的非免费版本(v3.3.1)旧得多,因此它可能不提供最新的功能。


有关跨多个平台的公式编辑器的完整列表和兼容性标准(包括与 TeX 的兼容性),请考虑查看维基百科中有关公式编辑器的条目

答案3

对于 Mac,有精彩的LaTexiT应用程序允许您快速生成乳胶片段并以多种格式(包括 PDF)导出。您可以将片段存储在库中,因此保持方程式井然有序并不难。这与直接从 Word 文档中编辑它们不太一样,但非常接近。

我经常使用它将 LaTeX 包含到 Powerpoint(如果我不使用 Beamer)和 InDesign(我用它来制作海报)中。

我不知道 Windows 是否有等效的程序。

答案4

我发现了一个可能对你有帮助的新开源项目。它叫做Word 中的 LaTeX.根据描述:

Word 中的 Latex 为 Microsoft Word 提供了宏,允许使用 LaTeX 输入以内联和显示模式创建方程式图像,而无需在本地计算机上安装任何软件。所有 LaTeX 处理都在远程服务器上进行。用户所需要的只是 Microsoft Word!

如果你真的有雄心壮志,你可以设置自己的服务器,以便更快地编辑公式。这需要一点工作,但并不太难。

希望将来能够添加适用于其他文字处理器的类似宏。

立即从我们的 SourceForge 项目页面下载示例 Word 文档。非常简单!

它可以在项目区域在 SourceForge。我认为值得一试。

奖金:一些截图!=P

书签 版 LaTeX 入门

看起来是一种非常有趣的方法。

相关内容