GNU TeXmacs
GNU TEXmacs (or TeXmacs) is a free scientific word processor component of the GNU project, which was "inspired" [1] by both TeX and GNU Emacs, but shares no code with either of the two programs it is named after. It is written and maintained by . The program produces structured documents with a WYSIWYG user interface. New document styles can be created by the user. The editor provides high-quality typesetting algorithms and TeX fonts for publishing professional looking documents.
TeXmacs can handle math formulas, and is used as a front-end to a number of computer algebra systems such as Maxima or Yacas. TeXmacs also supports a Scheme extension language called Guile for customizing the program and writing extensions.
Like other WYSIWYG editors, for example Microsoft Word, authors manipulate a document on screen which should print to a similar looking paper copy. The goal of TeXmacs is to provide a WYSIWYG editor that still makes it possible to write correctly structured documents with aesthetically pleasing typesetting results. TeXmacs is not a front-end to LaTeX.
TeXmacs currently runs on most Unix-based architectures, including GNU/Linux, Cygwin for Microsoft Windows and Fink for Mac OS X. A native beta port is available for Microsoft Windows. TeXmacs can be converted to either TeX or LaTeX. Support for HTML, MathML and XML are under development. TeXmacs also features a presentation mode and is planning to evolve towards a complete scientific office suite, with spreadsheet capacities and a technical drawing editor.
Supported back ends
TeXmacs has back-ends to support the following programs (alphabetically): Axiom, , , , , Giac, gnuplot, Graphviz, , Lush, Macaulay 2, Maple, , Mathematica, Matlab, Maxima, Mupad, GNU Octave, PARI/GP, Python, , R, Reduce, Scilab, Shell, , and Yacas.
See also
External links
|
||
---|---|---|
History | GNU Manifesto · GNU Project · Free Software Foundation · History of free software | |
GNU licenses | GNU General Public License · GNU Lesser General Public License · GNU Free Documentation License · GPL linking exception | |
Software | GNU (Variants) · GNOME · Gnuzilla · Gnash · bash · GCC · GNU Emacs · glibc · Coreutils · GNU build system · Other GNU packages and programs | |
Speakers | Robert J. Chassell · Loïc Dachary · Ricardo Galli · Georg C. F. Greve · Federico Heinz · Benjamin Mako Hill · Bradley M. Kuhn · Eben Moglen · Richard Stallman · John Sullivan |