Known Bugs
Bugs in the program
- Shrinked postscript fonts should be anti-aliased.
- Subscripts accented mathematical characters on wrong place.
- Enter math-mode; type minus; select font size ``very large'';
type minus.
- The inter-paragraph space between paragraph 1 and paragraph 2
should be determined otherwise (see programming session
in letter style) as the current environment inter-paragraph
space at the end of paragraph 1.
- When compiling data.o with optimization,
strange errors occur during runtime.
- When deleting a theorem, the numbers of the following theorems
are not updated.
- left-. and right-. do not work.
- Big delimiters are not properly taken into account inside macros.
Some not yet implemented suggestions by TeXmacs users
- Two column format, floating objects, etc.
- Plain TeX support.
- Interface to Gnome/Gtk/Guile.
I am planning to replace the TeXmacs-lisp extension language
by guile and to replace the GUI by guile-gtk.
Nevertheless, I will concerve my code for producing
anti-aliased TeX fonts.
- Several suggestions about window decorations.
I will not spend to much time on this in the near future,
until I have made up my mind about using guile-gtk.
- Dialogue box when destroying windows from outside TeXmacs.
- Implement the MS Word / Staroffice 'text move command'
[mark text; left mouse click and pressed, move text to
destination, release left mouse].
- Subscripts for limits and the like.
Problems when compiling with egcs
Unfortunately, several bugs seem to persist in the egcs compiler.
In order to compile TeXmacs using egcs 2.95.2,
optimization and redhat linux,
I had to change correct source at three places in order to avoid
segmentation faults. On a SuSE linux system, I even had to change
one line in order to get the non optimized program working,
and I still don't manage to correctly compile the program using optimization.
A typical example of the kind of changes needed to get things working
is avoiding nested expressions :
SI
TER::get_length (string name) {
string s= get (name)->label;
return decode_length (s);
}
instead of
SI
TER::get_length (string name) {
return decode_length (get (name)->label);
}
If you find a new TeXmacs bug, or if you have a suggestion,
please contact us.