Projects / GNU TeXmacs

GNU TeXmacs

GNU TeXmacs is a free wysiwyw (what you see is what you want) editing platform with special features for scientists. The software aims to provide a unified and user friendly framework for editing structured documents with different types of content: text, mathematics, graphics, interactive content. TeXmacs can also be used as an interface to many external systems for computer algebra, numerical analysis, and statistics. New presentation styles can be written by the user and new features can be added to the editor using Scheme.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  27 Mar 2013 22:59

    Release Notes: This release adds the ability to run plugins in a remote fashion over SSH. The detection of plugins has also been improved, as well as the LaTeX importation and exportation of meta-data. A thorough reorganization of the font system is ongoing.

    •  17 Feb 2013 02:14

    Release Notes: This release adds support for arbitrary zoom factors, fitting to the width of the screen, a special widget for user preferences, new tools for developers, and several minor improvements for conversions to and from LaTeX.

    •  10 Jul 2012 01:03

    Release Notes: This release adds a highly-improved Reduce interface, rudimentary support for SVN-based version control, various improvements for conversion from and to LaTeX, an experimental interface for Inkscape, and experimental support of graphical macros. Internal buffer management has been completely reorganized.

    •  18 Mar 2012 01:12

    Release Notes: This release adds a rudimentary spreadsheet facility and a new mode for editing TeXmacs documentation. Several X11 and Qt widgets have been added for GUI development using Scheme, and many minor bugs have been fixed.

    •  19 Oct 2011 01:56

      Release Notes: This release comes with a completely redesigned set of icons (Qt version only). The robustness of the graphics mode has also been increased, and better support for extensible arrows has been added.

      RSS Recent comments

      18 Feb 2013 08:27 vdhoeven Thumbs up

      > It does not run on linux slackware64-current (as did also version 1.0.7.16).

      In principle, TeXmacs works under all Linux distributions. For technical questions or assistance for the installation, please use our mailing list texmacs-users@texmacs.org

      17 Feb 2013 13:11 jmdr

      It does not run on linux slackware64-current (as did also version 1.0.7.16).
      The window opens and then no action is possible in the program, it freezes, even impossible to close, unless I use xkill. After that some other programs get unusable (gftp segfaults), even after closing and launching X (need to reboot).

      29 Aug 2009 12:42 drnil

      Re: Port to (gasp) Windows?
      >It runs perfectly well on windows with cygwin with X-11 and is included as an
      >option in the cygwin installer.

      It RAN perfectly well on Windows, but... Unfortunately, any support for Windows appears to have ceased (not only native but also cygwin version), and my impression is that TeXmacs on Windows effectively can be considered dead. The best sign of this is perhaps the install instructions www.texmacs.org/tmweb/... . It gives the catastrophic recommendation to install the "CygTeXmacs.zip" package as the best method - after doing this your whole Cygwin installation will be irrepairably and thoroughly broken, and you could as well reformat your disk and reinstall. If you instead use the other suggestion to install from the Cygwin package, you receive an old (1.0.6) version with a broken PDF interface. (This is broken because it uses an outdated version of another Cygwin module.) The links to install instructions on www.texmacs.org/tmweb/... point to non-existing pages. The instructions for installation says you MUST NOT install the ghostscript package (suppose I need this for other purposes?), and refers to a number of obsolete cygwin packages which must be installed, etc.

      I think TeXmacs is an absolutely wonderful program, but installation is such a hassle, and the Windows version seems to be very much out of favor, so I believe that TeXmacs for Windows now basically has reached its end of life. The most serious problem is that if you try to install TeXmacs on your machoine, with high probability, you risk breaking many other important programs. If you REALLY want to run TeXmacs under Windows, you had better run a separate Windows under VMware (but then you could as well run Linux where TeXmacs is much more stable).

      It is a pity on such a great program!

      01 Oct 2008 03:26 evokateur

      Re: Port to (gasp) Windows?
      It runs perfectly well on windows with cygwin with X-11 and is included as an option in the cygwin installer.

      > I love the plug-in capability to use

      > TeXmacs with Cycas and other CAS

      > utilities, as this fills neatly the void

      > of a GPL Math program that can be used

      > for both computation and presentation (a

      > huge time waster). However, as has yet

      > to be destablished, MS is the mainstay,

      > and a windows port would be FANTASTIC!

      > Any plans to do that?

      16 Aug 2008 15:55 vdhoeven Thumbs up

      Re: Project Website

      > I really like the look of the TexMacs' website. I was surprised to see that

      > the meta tag said it was generated in TexMacs, but saw in the FAQ that you do

      > export your TexMacs documents to generate the website. That's exciting

      > to me for making web pages with MathML. However, I noticed many errors when I

      > entered the website address in validator.w3.org/. Might that

      > suggest that the export to HTML needs work?

      Sure, there may be some bugs. Any help in order to correct them would be helpful.

      Please suscribe to the developers mailing list (or contact me directly) for further discussion.

      Screenshot

      Project Spotlight

      coastal-qt

      QT desktop apps and extension library.

      Screenshot

      Project Spotlight

      reposurgeon

      A tool for editing version control repository history.