This is the mail archive of the cygwin-apps@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[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







Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]