GNU TeXmacs



































GNU TeXmacs

Tm gnu1b.png

TeXmacs-screenshots.png
TeXmacs

開發者
GNU项目

穩定版本
1.99.7
(2018年7月4日,​9個月前​(2018-07-04


操作系统
Linux、Windows、Mac、类Unix[1]
类型
文本编辑器
许可协议
GNU GPLv3[2]
网站
http://www.texmacs.org

GNU TeXmacs 是一个自由的科学文本编辑器和 GNU 项目的排版组件。它吸收了 TeX 和 Emacs 的特点,尽管未使用这两者的代码。TeXmacs 使用 TeX 字体。[3]它由 Joris van der Hoeven 开发和维护。该程序能够以所见即所得的用户界面创建结构化文档。用户可以自行创建新的文档样式。编辑器采用高质量的排版算法和 TeX 字体用于专业出版。




目录






  • 1 特点


    • 1.1 数学字体排印


    • 1.2 批处理




  • 2 支持的后台


  • 3 参见


  • 4 参考文献


  • 5 外部链接





特点


TeXmacs 能够处理数学公式,并被用作一系列计算机代数系统的前端,例如 Maxima 和 Sage。TeXmacs 同时支持 Scheme 扩展语言 Guile,用于定制程序和编写扩展。


如同许多所见即所得的文本编辑器(如Microsoft Word),用户在屏幕上编排的文档与最终排版效果相仿。TeXmacs 的目标是提供一个所见即所得、排版效果美观的编辑器。TeXmacs 不是 LaTeX 的前端程序,但 TeXmacs 文档可以被自由转换成 TeXLaTeX 格式。对 HTML、MathML 和 XML 的支持正在开发中。


TeXmacs 目前可运行在大部分基于 Unix 的系统平台下,包括 Linux、FreeBSD、Cygwin 和 Mac OS X。除 Cygwin 版本以外,一个 Microsoft Windows 的本地版本已经开放测试。


TeXmacs 还包含演示文稿模式,计划在未来开发成为一个完整的科学工作套装,含有电子制表功能和科学图像编辑软件。



数学字体排印


使用 TeXmacs,可以迅捷地输入各类数学公式。例如,通过输入 => 可以得到数学符号右箭头,而其他一些符号的变体形式则可以通过点击制表符得到。因此,通过用户快捷键可以轻易完成大量数学符号的输入。


在公式環境下,可以利用Tab切換相似的數學符號,更方便輸入常用符號或希臘文。



批处理


TeXmacs 亦可以批处理方式执行(类似 LaTeX 的一般操作模式),在执行过程中无需打开窗口,例如,命令


xvfb-run texmacs --convert article.tm article.pdf --quit

将会从 TeXmacs 文档“article.tm”生成 PDF 文件“article.pdf”。



支持的后台





Yacas的TeXmacs前端


TeXmacs可作为许多软件的前端:



  • 程序设计语言:CLisp、CMucl、Python、Qcl、R、Shell

  • 计算机代数系统:Axiom、Giac、Macaulay 2、Mathematica、Maxima、MuPAD、PARI/GP、Reduce、SageMath、Yacas

  • 数值矩阵系统:MATLAB、GNU Octave、Scilab

  • 绘图软件包:gnuplot、Graphviz、XYpic、Mathemagix

  • 其他:DraTeX、Eukleides、GTybalt、Lush



参见




  • TeX

  • LaTeX

  • LyX

  • Emacs

  • 文本编辑器列表

  • 文本编辑器比较



参考文献





  1. ^ http://www.texmacs.org/tmweb/download/download.en.html


  2. ^ http://www.texmacs.org/tmweb/about/authors.en.html


  3. ^ 常见问题解答(自由软件基金会GNU项目)




外部链接


  • GNU TeXmacs 的官方主页





Popular posts from this blog

日野市

GameSpot

Tu-95轟炸機