跳转到内容

GNU TeXmacs:修订间差异

维基百科,自由的百科全书
删除的内容 添加的内容
第87行: 第87行:
== 外部链接 ==
== 外部链接 ==
* [https://www.texmacs.org/ GNU TeXmacs 的官方主页]
* [https://www.texmacs.org/ GNU TeXmacs 的官方主页]
*[https://www.youtube.com/channel/UCLaZZkOj3GPYFu9pVsEbthg/featured 官方教學視頻]
*[https://www.youtube.com/channel/UCLaZZkOj3GPYFu9pVsEbthg/featured 官方英語教學視頻]
*[https://space.bilibili.com/285455424/video 中文教學視頻]
*[https://space.bilibili.com/285455424/video 中文教學視頻]



2020年8月2日 (日) 15:37的版本

GNU TeXmacs
TeXmacs collage 2019
TeXmacs collage 2019
開發者GNU项目
当前版本1.99.12(2019年12月18日,​5年前​(2019-12-18
源代码库 編輯維基數據鏈接
操作系统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还包含演示文稿模式,可以非常容易的製作投影片(slide/PPT)。目前已經含有一定的图像编辑功能,可以繪製樹圖等。

快捷的符號輸入

TeXmacs可以利用制表符(Tab)得到各種相似的符號可以迅捷地输入各类符號。例如,通过输入 => 可以得到数学符号右箭头,利用製表符可以快速的得到向右下的箭頭,向左上的箭頭,向上的箭頭。因此,使用者可以以極低的學習成本完成各類符号的输入。也提供完善的GUI讓用戶無需記憶和查閱上百個特殊字符對應的指令。

自訂默認快捷鍵

; 寫在 my-init-texmas.scm 檔案裡面
(kbd-map
  ;;; scm Tab 插入 scheme session
  ("s c m tab" (make-session "scheme" "default"))
  
  ;;; t h m  綁定定理
  ("e m p" (make 'example))
  
  ;;; e m p 綁定例子
  ("t h m" (make 'theorem))
  
  ; graph Enter 插入 graph session
  ("g r a p h return" (make-session "graph" "default"))
  
  ; python 代碼塊
  ("p y t h o n return" (make 'python-code))

  ;;; ctrl-shift-v 貼上為純文本
  "C-V" (clipboard-paste-import "verbatim" "primary"))
  )

批处理

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

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

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

支持的后台

Yacas的TeXmacs前端

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

参见

参考文献

外部链接