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

GNU TeXmacs
TeXmacs collage 2019
TeXmacs collage 2019
开发者GNU项目
当前版本1.99.11(2019年7月29日,​5年前​(2019-07-29
原始码库 编辑维基数据链接
操作系统LinuxWindowsMac类Unix[1]
类型文本编辑器
许可协议GNU GPLv3[2]
网站http://www.texmacs.org

特点

编辑

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


批处理

编辑

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

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

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

支持的后台

编辑
 
Yacas的TeXmacs前端

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

参见

编辑

参考文献

编辑
  1. ^ Downloading and installing TeXmacs (FSF GNU project). www.texmacs.org. [2010-05-10]. (原始内容存档于2020-08-01). 
  2. ^ Authors of GNU TeXmacs (FSF GNU project). www.texmacs.org. [2010-05-10]. (原始内容存档于2020-11-29). 
  3. ^ 常见问题解答(自由软件基金会 GNU 项目). [2010-05-10]. (原始内容存档于2020-12-09). 

外部链接

编辑