This is the mail archive of the
cygwin-apps@cygwin.com
mailing list for the Cygwin project.
[ITP] TeXmacs: A scientific wysiwyg Editor and Interface for ComputerAlgebra Systems
- From: Andreas Seidl <seidlcw at gmx dot net>
- To: cygwin-apps at cygwin dot com
- Date: Sun, 01 Feb 2004 20:54:31 +0100
- Subject: [ITP] TeXmacs: A scientific wysiwyg Editor and Interface for ComputerAlgebra Systems
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