Skip to content

Latest commit

 

History

History
96 lines (65 loc) · 4.97 KB

introduction-to-mathdoc-writer.org

File metadata and controls

96 lines (65 loc) · 4.97 KB

数学文档写作工具介绍

概述

本文介绍一些写作数学文档的工具或者软件,使得读者尤其是只使用 word 的读者能有一些其它选择,这些工具各有优劣,但推荐多尝试,找出一个适合自己的。

MS office word

这个不用介绍了,这里只提它的优点和缺点.

优点:

  • 普及性好,易学易用。

缺点:

  • 需要单独启动一个公式编辑器来完成公式输入,无论是内置的还是 mathtype,而且还可能有两种公式编辑器的兼容问题.
  • word 版本繁多,有 03,07,2010,2015,2017 诸多版本,高版本软件写的文档不一定能在低版本软件中打开.
  • 有时会出现公式变方框的问题,可能是字体问题。
  • 商业软件,需要破解或者购买.

LaTeX

LaTeX 是一个高质量的排版系统,如今已经是科技图书的排版标准了,它排版的数学公式尤其精美,可以生成高印刷质量的科技和数学类文档。LaTeX 是一个庞大的软件家族,读者只要下载使用 texlive 套装(windows/Linux) 或者 mactex (MAC OS) 就可以了。

优点:

  • 排版质量高,数学公式精美.
  • tex 源文件是文本文件,因而利于 git 等版本管理软件进行管理.
  • 编译生成高质量的 pdf 文件.
  • 软件开源免费.

缺点:

  • 学习成本高,入门有一定难度.
  • 不是可视化的,需要编译,输入数学公式需要使用一系列命令.
  • 安装包较大,安装过程比较长.

相关链接和资料:

TeXmacs

法国人开发一款类似于 LaTeX 的排版软件,但它是真正可视化操作的,不需要输入 LaTeX 命令,就像 word 那样操作,却有着媲美 LaTeX 的排版质量,它非常适合于写作短篇数学文档和打草稿,我强烈建议读者试用一下这款软件.

优点:

  • 排版质量高,类似于 LaTeX.
  • 所见即所得的操作,就连输入公式都是可视化的,非常方便,结合LaTeX命令可以快速输入各种数学符号.
  • 可以导出为 pdf 文件,也可以导出为 LaTeX 源文件.
  • 能够调用 maxima 这样的代数系统并对其输出进行排版.
  • 开源免费.

缺点:

  • 软件不是很成熟,有一些 bug,建议只用来打草稿和写讨论稿,正式文档不要用它.

相关资料和链接:

Lyx

Lyx 是一个 Markdown 标记语言的写作工具,Markdown 是一种用来写作的轻量级「标记语言」,它用简洁的语法代替排版,而不像一般我们用的字处理软件 Word 或 Pages 有大量的排版、字体设置。它使我们专心于码字,用「标记」语法,来代替常见的排版格式,格式由工具软件进行渲染. Lyx 也使用 LaTeX 命令来输入数学公式,但它可以一边输入一边预览公式,实现了一定程度上的可视化,最终文档可以生成 html 等格式,我也非常推荐读者试用一下这款软件.

优点:

  • Markdown 使作者从各种格式设定中解放出来,专业于文档的内容,格式由工具软件进行自动渲染.
  • 数学公式的一边输入一边预览的方式,实现了半可视化.
  • 可以导出 LaTeX 源文件.
  • 开源免费.

缺点:

  • 暂未发现.

相关资料和链接:

LibreOffice writer

LibreOffice 是一款开源免费的办公套件,类似于微软的 office,并且操作也类似,但它是开源免费的,使用 office 又苦于破解激活的读者可以尝试一下它,它也可以使用 LaTeX 命令输入公式。

优点:

  • 开源软件,因而无需破解或者激活,其它跟 MS office 类似.
  • 保存的 odt 文件格式是行业标准,并且也兼容微软office的文件格式.
  • 可以保存为 pdf 格式.

缺点:

  • 因为微软产品的普及,它显得非常小众.

相关资料和链接: (请自行百度官网)

总结

这些工具软件中,最专业的是 LaTeX,它的数学符号命令几乎已经成为行业标准(其它工具都或多或少的支持直接输入LaTeX数学公式),但它学习成本较高,我的建议是,如果不打算直接用 LaTeX,也不妨熟悉一下它的数学符号命令,这样即便是使用 TeXmacs 这样的软件也可以快速方便的输入数学公式。