跳转到内容

GNU TeXmacs

维基百科,自由的百科全书

这是本页的一个历史版本,由Housefatmanzzptw留言 | 贡献2019年6月6日 (四) 19:17 快捷的符號輸入编辑。这可能和当前版本存在着巨大的差异。

GNU TeXmacs
TeXmacs
開發者GNU项目
当前版本1.99.9(2019年2月11日,​5年前​(2019-02-11
源代码库 編輯維基數據鏈接
操作系统LinuxWindowsMac类Unix[1]
类型文本编辑器
许可协议GNU GPLv3[2]
网站https://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 还包含演示文稿模式,可以非常容易的製作幻燈片(PPT)。目前已經含有一定的图像编辑功能,可以繪製樹圖等。

快捷的符號輸入

TeXmacs 可以利用制表符(Tab)得到各種相似的符號可以迅捷地输入各类符號。例如,通过输入 => 可以得到数学符号右箭头,利用製表符可以快速的得到向右下的箭頭,向左上的箭頭,向上的箭頭。因此,使用者可以以極低的學習成本完成各類符号的输入。也提供完善的 GUI 讓用戶無需記憶和查閱上百個特殊字符對應的指令。缺點是用戶無法通過折騰本該易於使用的軟體而讓自己獲得高人一等的錯覺。試問記憶上百個符號的指令對於沒有時間、興趣和能力參與軟體開發的用戶有何幫助呢?

批处理

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

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

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


支持的后台

Yacas的TeXmacs前端

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

参见

参考文献

外部链接