本文介绍一些写作数学文档的工具或者软件,使得读者尤其是只使用 word 的读者能有一些其它选择,这些工具各有优劣,但推荐多尝试,找出一个适合自己的。
这个不用介绍了,这里只提它的优点和缺点.
优点:
- 普及性好,易学易用。
缺点:
- 需要单独启动一个公式编辑器来完成公式输入,无论是内置的还是 mathtype,而且还可能有两种公式编辑器的兼容问题.
- word 版本繁多,有 03,07,2010,2015,2017 诸多版本,高版本软件写的文档不一定能在低版本软件中打开.
- 有时会出现公式变方框的问题,可能是字体问题。
- 商业软件,需要破解或者购买.
LaTeX 是一个高质量的排版系统,如今已经是科技图书的排版标准了,它排版的数学公式尤其精美,可以生成高印刷质量的科技和数学类文档。LaTeX 是一个庞大的软件家族,读者只要下载使用 texlive 套装(windows/Linux) 或者 mactex (MAC OS) 就可以了。
优点:
- 排版质量高,数学公式精美.
- tex 源文件是文本文件,因而利于 git 等版本管理软件进行管理.
- 编译生成高质量的 pdf 文件.
- 软件开源免费.
缺点:
- 学习成本高,入门有一定难度.
- 不是可视化的,需要编译,输入数学公式需要使用一系列命令.
- 安装包较大,安装过程比较长.
相关链接和资料:
法国人开发一款类似于 LaTeX 的排版软件,但它是真正可视化操作的,不需要输入 LaTeX 命令,就像 word 那样操作,却有着媲美 LaTeX 的排版质量,它非常适合于写作短篇数学文档和打草稿,我强烈建议读者试用一下这款软件.
优点:
- 排版质量高,类似于 LaTeX.
- 所见即所得的操作,就连输入公式都是可视化的,非常方便,结合LaTeX命令可以快速输入各种数学符号.
- 可以导出为 pdf 文件,也可以导出为 LaTeX 源文件.
- 能够调用 maxima 这样的代数系统并对其输出进行排版.
- 开源免费.
缺点:
- 软件不是很成熟,有一些 bug,建议只用来打草稿和写讨论稿,正式文档不要用它.
相关资料和链接:
Lyx 是一个 Markdown 标记语言的写作工具,Markdown 是一种用来写作的轻量级「标记语言」,它用简洁的语法代替排版,而不像一般我们用的字处理软件 Word 或 Pages 有大量的排版、字体设置。它使我们专心于码字,用「标记」语法,来代替常见的排版格式,格式由工具软件进行渲染. Lyx 也使用 LaTeX 命令来输入数学公式,但它可以一边输入一边预览公式,实现了一定程度上的可视化,最终文档可以生成 html 等格式,我也非常推荐读者试用一下这款软件.
优点:
- Markdown 使作者从各种格式设定中解放出来,专业于文档的内容,格式由工具软件进行自动渲染.
- 数学公式的一边输入一边预览的方式,实现了半可视化.
- 可以导出 LaTeX 源文件.
- 开源免费.
缺点:
- 暂未发现.
相关资料和链接:
LibreOffice 是一款开源免费的办公套件,类似于微软的 office,并且操作也类似,但它是开源免费的,使用 office 又苦于破解激活的读者可以尝试一下它,它也可以使用 LaTeX 命令输入公式。
优点:
- 开源软件,因而无需破解或者激活,其它跟 MS office 类似.
- 保存的 odt 文件格式是行业标准,并且也兼容微软office的文件格式.
- 可以保存为 pdf 格式.
缺点:
- 因为微软产品的普及,它显得非常小众.
相关资料和链接: (请自行百度官网)
这些工具软件中,最专业的是 LaTeX,它的数学符号命令几乎已经成为行业标准(其它工具都或多或少的支持直接输入LaTeX数学公式),但它学习成本较高,我的建议是,如果不打算直接用 LaTeX,也不妨熟悉一下它的数学符号命令,这样即便是使用 TeXmacs 这样的软件也可以快速方便的输入数学公式。