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
