GNU TeXmacs

求闻百科,共笔求闻
GNU TeXmacs
TeXmacs collage 2019
TeXmacs collage 2019
开发者GNU项目
稳定版本
1.99.11
(2019年7月29日,​4年前​(2019-07-29
操作系统LinuxWindowsMac类Unix[1]
类型文本编辑器
许可协议GNU GPLv3[2]
网站http://www.texmacs.org

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

特点

TeXmacs可作为一系列计算机代数系统的前端,例如MaximaSage。将计算或推导得出的数学公式直接显示在笔记中,无须重复输入和语法翻译。

作为所见即所得文本编辑器(如Microsoft Word),TeXmacs提供一套设计良好的GUI界面,用户不需要记忆排版引擎的DSL语法。

TeXmacs同时支持Scheme扩展语言Guile,用于定制程序和编写扩展,提供用户深度自订的自由。

TeXmacs不是LaTeX的前端程序,但TeXmacs文档可以被自由转换成TeXLaTeX格式,唯目前转换效果并不完美还需要进行少量的手动修改。同时也可以容易的将文档转换为HTMLPDFMathMLXML

TeXmacs目前可运行在大部分基于Unix的系统平台下,包括LinuxFreeBSDCygwinMac OS X,不过许多发行版必须自行编译。可以容易的在Microsoft Windows下安装和使用。

TeXmacs还包含演示文稿模式,可以非常容易的制作投影片(slide/PPT)。目前已经含有一定的图像编辑功能,可以绘制树图等。

快捷的符号输入

TeXmacs可以利用制表符(Tab)得到各种相似的符号可以迅捷地输入各类符号。例如,通过输入 => 可以得到数学符号右箭头,利用制表符可以快速的得到向右下的箭头,向左上的箭头,向上的箭头。因此,使用者可以以极低的学习成本完成各类符号的输入。也提供完善的GUI让用户无需记忆和查阅上百个特殊字符对应的指令。

批处理

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

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

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

支持的后台

Yacas的TeXmacs前端

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

参见

参考文献

外部链接