[ITP] TeXmacs: A scientific wysiwyg Editor and Interface for Computer Algebra Systems

Andreas Seidl seidlcw@gmx.net
Sun Feb 1 19:54:00 GMT 2004


Someone wanted more X-applications?

I would like to contribute and maintain TeXmacs:

* http://texmacs.org (Homepage)
* ftp://ftp.texmacs.org/pub/TeXmacs/targz/TeXmacs-1.0.3.2-src.tar.gz
                                                         (Download)

Obtaining this package for review:

wget
http://alice.fmi.uni-passau.de/~seidl/cygwin/release/TeXmacs/TeXmacs-1.0.3.2-1-src.tar.bz2
wget
http://alice.fmi.uni-passau.de/~seidl/cygwin/release/TeXmacs/TeXmacs-1.0.3.2-1.tar.bz2
wget http://alice.fmi.uni-passau.de/~seidl/cygwin/release/TeXmacs/setup.hint

Alternatively, this package can be downloaded and installed through
setup.exe by adding http://alice.fmi.uni-passau.de/~seidl/cygwin to your
server list.

----- setup.hint -----
sdesc: "A scientific wysiwyg Editor and Interface for Computer Algebra
Systems."
ldesc: " GNU TeXmacs is a free scientific text editor, which was both
inspired by TeX and GNU Emacs. The editor allows you to write
structured documents via a wysiwyg (what-you-see-is-what-you-get) and
user friendly interface. New styles may be created by the user. The
program implements high-quality typesetting algorithms and TeX fonts,
which help you to produce professionally looking documents.

The high typesetting quality still goes through for automatically
generated formulas, which makes TeXmacs suitable as an interface for
computer algebra systems. TeXmacs also supports the Guile/Scheme
extension language, so that you may customize the interface and write
your own extensions to the editor.

Converters exist for TeX/LaTeX and Html/MathML/Xml. In the future,
TeXmacs is planned to evolve towards a complete scientific office
suite."
category: Editors Math
requires: ghostscript-base ghostscript-x11 guile guile-devel gile-doc
tetex-bin tetex-base tetex-extra tetex-devel xfree68-base xfree68-prog
transfig
#suggested: libiconv netpbm
#build requires: gcc-3.2 make
----- end -----

A list of plugins, which are available or in work, for visualisation and 
CA software (might be included in later versions of setup.hint):

Axiom, Dr. Geo, Eukleides, Ghostscript, Giac, Gnuplot, graphviz, 
GTybalt, Macaulay 2, Maxima, Octave, Pari, Qcl, R, Yacas, Xfig and the 
non-free Maple, Mathematica, MuPad, Reduce.

If someone wants to try out Texmacs, I suggest to e.g. look at Part 1-3
of this hands-on tutorial:
http://www.fmi.uni-passau.de/~seidl/texmacs/tmtour.html#3
Happy TeXmacsing!

Issue: If the Cygwin package ghostscript is installed, then the 
X-version is shadowed, and you get an error like "Unknown device: 
x11alpha" and the included graphics are broken (and import of .fig files 
won't work). Unfortunately, the script fig2ps needs fig2dev, which is 
available in the transfig package under cygwin, which in turn requires 
the gostscript package, which leads to the wrong "gs" being used. 
Currently, I have hard-coded the path to the X-version of gs for the 
Cygwin package. Would the following be a good way to detect Cygwin from 
a shell script?

if [ -e "/usr/bin/cygcheck.exe" ] ; then
   exec /usr/X11R6/bin/gs ...
else
   exec gs ...
fi

Or should I go with [ -e "/usr/bin/cygwin1.dll" ] ?

Andreas
--
http://www.fmi.uni-passau.de/~seidl








More information about the Cygwin-apps mailing list