This version of TeXmacs consolidates many developments that took place in the last decade. Most importantly, the interface is now based on Qt, which allowed us develop native versions for Linux, MacOS, and Windows. TeXmacs has evolved from a scientific text editor into a scientific office suite, with an integrated presentation mode, technical drawing editor, versioning tools, bibliography tool, etc. The typesetting quality has continued to improve with a better support of microtypography and a large variety of fonts. The converters for LaTeX and Html have also been further perfected and TeXmacs now comes with a native support for Pdf.
On September 27, 1983, Richard Stallman made the initial announcement of the GNU Project, launching the free software movement.
Links :
This release comes with an improved presentation mode, more portable plug-ins, and a completely-rewritten Scilab plug-in. The LaTeX import and export filters have been further improved, and experimental support has been added for several graphical text effects.
Many bug fixes. Beginning of a spreadsheet facility and user-defined widgets. Special editing mode for the documentation.
A lot of documentation has been added on how to write style files. Several bugs that were introduced in the last two versions have been corrected.
The standard style-sheets have been reorganized so as to make them more customizable, and the mode for editing source trees has been further improved. A plug-in for Python has also been added.
Several minor bugs have been fixed. Some of the TeXmacs primitives have been documented in a detailed way.
This version reorganizes the font system, so that TrueType fonts may be used in the editor, instead of PK fonts. It adds accented character support for TrueType fonts, improves the Octave plug-in, and adds plug-ins for Clisp, Cmucl and Matlab.
This release synchronizes with the experimental Windows version, and begins to remove the Metafont dependency.
Several minor bugs were corrected, a few convenience patches were applied, and the list of contributors has been updated for 2003.
This version slightly improves the LaTeX import filter, and adds support for the Slovene language.
Some final renamings of TeXmacs tags and environment variables were made in order to stabilize the data format. Some improvements in the LaTeX imported filter have been made.
This release implements more robust tag creation, child insertions, backspace and delete, based on DRD information. Like backspace, forward delete now also works on arbitrary tags. Several preparations have been made in order to support graphical markup.
The "apply" primitive has been replaced by user extension tags. The heuristic determination of the properties of extension tags has been improved, and this information is exploited further. The interface with Reduce has been improved, and informative flags can now be used inside user macros.
This version supports macros with a variable number of arguments. The VAR_EXPAND tag has become obsolete. The Web site has also been redesigned using TeXmacs and CSS.
The new version supports TrueType TeX fonts for PDF output, and includes an interface with FreeType 2 for the rendering of TrueType fonts. Other new features include a tool to convert TeXmacs document trees into Web sites and improved handling of autosave files and loading non-existent files. The reorganization of the internal drd support has also continued, and the hide_expand tag has been made obsolete.
The internal representation of macro expansions has changed, in order to match well with the representation in Scheme format. The development of a new TeXmacs Web site (written in TeXmacs) has started as part of the TeXmacs-doc project at Savannah.
This version allows the user to add new data formats and converters in an easy and modular way.
This version allows for several types of sessions for a given plugin. Several further changes were made for the Windows port, and the implementation of internal support for DRDs was started.
This version implements communication to plugins via sockets. Furthermore, formatting directives have become tags of arity zero.