GNU TeXmacs

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). 

外部連結