TeXmacs是一款實(shí)用的科學(xué)公式編輯器,它可以運(yùn)行于Unix平臺(tái)和Windows上,它可以編輯文本、圖形、數(shù)學(xué)、交互式內(nèi)容等不同類型文本。TeXmacs具有良好的框架,美觀的用戶界面,易操作等特色,有需要的朋友歡迎下載使用。
軟件特色:
GNU TeXmacs是一個(gè)免費(fèi)的wysiwyw(你看到的就是你想要的)編輯平臺(tái),為科學(xué)家提供了特殊的功能。本軟件旨在為編輯具有不同內(nèi)容類型(文本、圖形、數(shù)學(xué)、交互內(nèi)容等)的結(jié)構(gòu)化文檔提供統(tǒng)一的、用戶友好的框架。渲染引擎使用高質(zhì)量的排版算法,從而生成專業(yè)外觀的文檔,這些文檔可以打印出來,也可以從筆記本電腦上顯示出來。
該軟件包括一個(gè)支持?jǐn)?shù)學(xué)公式的文本編輯器、一個(gè)小型的技術(shù)圖片編輯器和一個(gè)在筆記本電腦上進(jìn)行演示的工具。此外,TeXmacs還可以作為計(jì)算機(jī)代數(shù)、數(shù)值分析、統(tǒng)計(jì)等許多外部系統(tǒng)的接口。用戶可以編寫新的表示樣式,并使用Scheme擴(kuò)展語言將新特性添加到編輯器中。稍后計(jì)劃提供用于協(xié)作創(chuàng)作的本地電子表格和工具。
TeXmacs可以在所有主要Unix平臺(tái)和Windows上運(yùn)行。文檔可以保存為TeXmacs、Xml或Scheme格式,并打印為Postscript或pdf文件。TeX/LaTeX和Html/Mathml都有轉(zhuǎn)換器。
1、跟 Lyx 等不同,它不是一個(gè) TeX 的“前端”,而是一個(gè)完全獨(dú)立的,超越 TeX 的系統(tǒng)。TeXmacs 擁有跟 TeX 相同,甚至更好的排版美觀程度。這是因?yàn)樗捎酶?TeX 一樣的排版算法,并且用 C++ 重新實(shí)現(xiàn)。據(jù)說分頁的算法比 TeX 的還要好些。
2、擁有超越 Word (或者任何一款字處理軟件)的,真正的“所見即所得” (WYSIWYG)。Word 所謂的“所見即所得”其實(shí)是假的。所見即所得的含義應(yīng)該是,屏幕上顯示的內(nèi)容,跟打印下來的完全一樣?墒 Word 能做到嗎?打印一個(gè)文檔出來你就發(fā)現(xiàn)跟屏幕上顯示的有很大區(qū)別,一般來說屏幕上顯示的要粗糙一些。一些 TeX 的前端,比如 Lyx, Scientific Workspace 等也是類似的,它們都不能達(dá)到真正的所見即所得。
3、直接可在屏幕文檔里繪圖。完全可視化的表格,公式編輯環(huán)境。這些都是比 TeX 方便高效很多的方式。需要當(dāng)心的是,用過 TeXmacs 一段時(shí)間之后,你會(huì)發(fā)現(xiàn)回到 TeX 的公式編輯方式簡(jiǎn)直就像回到原始社會(huì)。
4、非常人性化的按鍵設(shè)計(jì)。比如,在數(shù)學(xué)公式環(huán)境下,你按任意一個(gè)字符,然后就可以用多次 TAB 鍵相繼選擇“拓?fù)湎嗤钡淖址。舉個(gè)例子,如果你按 @,然后再按幾下 TAB,就會(huì)發(fā)現(xiàn)這個(gè)字符變成各種各樣的圓圈形的字符。如果你按 >,再按 =,就會(huì)出現(xiàn)大于等于號(hào),之后再按 TAB,就會(huì)相繼出現(xiàn)大于等于號(hào)的各種變體。
5、在直觀的同時(shí)不失去對(duì)底層結(jié)構(gòu)的控制。比如,窗口右下角的狀態(tài)欄,顯示出當(dāng)前光標(biāo)位置的“上下文”是“proof eqnarry* (1,1) start”,這表示的是這是在一個(gè) proof 環(huán)境里的 eqnarry 的坐標(biāo) (1,1) 的開始處。當(dāng)你使用 Ctrl-Backspace,最靠近光標(biāo)的那層“環(huán)境”會(huì)被刪除。比如,如果你現(xiàn)在的字體是斜體,那么在 Ctrl-Backspace 之后,字體就立即還原成正體。
6、結(jié)構(gòu)化的瀏覽功能。比如,按 Ctrl-PgUp, Ctrl-PgDn 就可以在“相同類型”的結(jié)構(gòu)里上下跳轉(zhuǎn)。比如,如果你在小節(jié)標(biāo)題里按這個(gè)鍵,就可以迅速的瀏覽所有的小節(jié)標(biāo)題。如果你在數(shù)學(xué)公式里按這個(gè)鍵,就可以迅速瀏覽所有的數(shù)學(xué)公式。
7、與交互式程序接口。支持很多種計(jì)算機(jī)代數(shù)系統(tǒng),和交互式軟件,比如 MAXIMA,Octave,…… 這些系統(tǒng)返回的數(shù)學(xué)公式會(huì)直接被 TeXmacs 顯示為“TeX 效果”。使用 Scheme 作為嵌入式語言,并且可以使用它來擴(kuò)展系統(tǒng)。這比起 TeX 的語言是非常大的進(jìn)步。
使用說明:
一、配置texmacs
第一次啟動(dòng)texmacs時(shí),程序?qū)⒆詣?dòng)啟用默認(rèn)配置,一般來說,默認(rèn)配置就已經(jīng)夠用了。texmacs會(huì)根據(jù)你的系統(tǒng)設(shè)置決定文檔的語言和頁面的類型。當(dāng)然,有些時(shí)候,自動(dòng)配置也會(huì)失靈,這個(gè)時(shí)候你可以自己配置。最簡(jiǎn)單的方式是,直接在編輯→首選項(xiàng)中指定你的偏好。
特別地,我們建議你配置好自己喜歡的快捷鍵風(fēng)格和菜單布局。默認(rèn)地,我們使用和系統(tǒng)一致的快捷鍵風(fēng)格和菜單布局。當(dāng)然,我們也提供類Emacs的快捷鍵風(fēng)格和菜單布局。
二、新建、打開和保存文檔
不加任何命令行參數(shù)就啟動(dòng)TeXmacs,編輯器會(huì)自動(dòng)為你新建一個(gè)空白文檔。你也可以用文件→新建自己新建一個(gè)文檔。新建文檔默認(rèn)未命名。點(diǎn)擊文件→另存為可以給文檔命名。我們建議你新建文檔后馬上另存為該文檔,這樣可以避免你丟失該文檔。
必要時(shí),建議你設(shè)定文檔的全局設(shè)置,這些設(shè)置一般都在文檔菜單中。首先,你可能需要在文檔→樣式中指定文檔的樣式比如article,book,seminar。如果你使用多種語言編輯文檔,你可以在文檔→語言中指定這個(gè)文檔的默認(rèn)語言。類似地,在文檔→頁面→大小中可指定頁面的類型。
對(duì)于新建的文檔,樣式和頁面大小也可以通過焦點(diǎn)菜單或者焦點(diǎn)工具欄上的按鈕改變。一般來說,焦點(diǎn)工具欄就是菜單下面的第三行工具欄。焦點(diǎn)菜單和焦點(diǎn)工具欄在編輯結(jié)構(gòu)化文檔時(shí)尤為方便,其菜單項(xiàng)會(huì)跟隨光標(biāo)所在的上下文改變。
更改文檔之后,點(diǎn)擊文件→保存保存文檔。文檔可以通過文件→打開打開。注意,在TeXmacs中你可以在同一個(gè)窗口下編輯多個(gè)文檔,我們把這樣的每一個(gè)打開的文檔叫做緩沖區(qū),使用菜單轉(zhuǎn)到可以在不同的緩沖區(qū)間切換。
三、打印文檔
點(diǎn)擊文件→打印→全部打印打印當(dāng)前文檔。默認(rèn)地,TeXmacs假定你的打印機(jī)是600dpi,用的是A4紙。當(dāng)然,在編輯→首選項(xiàng)→打印機(jī)中你可以更改成你需要的設(shè)置。你也可以用文件→打印→全部打印為文件或者文件→導(dǎo)出→Postscript將文檔導(dǎo)出成Postscript文檔。兩者的差別在于,前者使用前面提到的默認(rèn)打印設(shè)置導(dǎo)出文檔,后者則是直接忽略了打印設(shè)置。
更新日志:
V1.9.9
許多錯(cuò)誤修復(fù)。
與搜索和替換類似的拼寫檢查小部件。
改進(jìn)教育風(fēng)格。
多項(xiàng)選擇列表。
圖形化的統(tǒng)一圖形插件,漸近線。
從Fricas項(xiàng)目進(jìn)口改進(jìn)。
SAGE插件的修復(fù)和文檔。