The home page of xtem_TeXMenu Version 6
Authors: Günther Lamprecht, Wolfhardt Lotz, Roland Weibezahn
xtem provides for a simple and comfortable graphical user interface (GUI)
to control the following TeX/LaTeX facilities:
The following descriptions (select by choice) give you more detailed information:
xtem is written for Unix platforms and has been tested on many systems.
Tcl, the appropriate Tk
This version runs with Tcl/Tk/TclX
(Tcl8.0 and Tcl7.6).
- file and directory selection, directory creation
- editor (vi, emacs, ...) including additional windows for the
LaTeX-syntax (using hypertext) and examples
- TeX, LaTeX, ...
- previewer (ghostview, xdvi, TkDvi, ...)
- printing (including comfortable printer selection, ...)
- syntax and spelling check
- additional programs as required
- Online help is available for all the buttons and windows by simple mouse click.
- English or German language by choice, other languages may easily be adapted
more versions of xtem_TeXMenu
running with other versions of Tcl/Tk/TclX
The configuration has to be done by the local TeX-Administrator
by adapting configuration files ("open lists").
Besides adapting xtem to Tcl 8.0 we have done error corrections
and added new features:
The setting files from older versions of xtem are mostly compatible
(mkcommand.vst needs an updating; a new setting file hyphen.vst will
be automatically installed),
thus switching from the older version to the new release will be done easily.
The file xtem_texmenu.n.nn.tar.gz
includes all the xtem material necessary for installation, you can get it
from the CTAN servers (in directory /pub/tex/support/xtem_texmenu you will always find
the current distribution, i.e. neither beta test versions nor older versions),
or directly from us under the terms of the
GNU General Public License (GPL):
If you want to subscribe announcements of further versions, send an e-mail to:
with (in body):
- key bindings ("accelerators"/"short-cuts" and "(Page) Up/Down Keys"),
see new variable "bindkeysenab" in install.vst,
- page selection in print menu is controlled for the existence of the
selected page numbers in the document,
- "a lot of" error correction in logfile-analyze,
- we have written a program to display all (new) hyphenations found in
the dvi-file, this program can be enforced to run automatically
after each TeX run, see new variable "texposthyph" in install.vst,
- shift modifier for quick&dirty button: TeX run of preamble+edit-file,
- shift modifier for print button: immediate print (without print menu),
- you can now force bibtex run after TeX run (will be done only if
string "... undefined references" is found in .log-file),
see new variables "texpostbib" and "texposttex" in install.vst,
- you can now force makeindex run after TeX run
(will be done only if .idx-file has changed),
see new variables "texpostind" and "texposttex" in install.vst,
- new setting variable "texpostps": you can now prevent the dvips run
immediately after Tex run (in case of ghostview as previewer),
- print actions (e.g. for a5booklet) can now be specified in prt_dvi*.vst
instead of prt_dvi*.tcl,
- the flickering of the main menu buttons during TeX runs is prevented,
- new setting variable "shortbutts" to reduce the left buttons in main menu
and display most of the information at menu bottom when mouse enters the button,
- new setting variable "mousebutts": you can now use xtem with a
- new setting variable "texedit": environment variable TEXEDIT can now be set
to an editor call at your choice (up to now TEXEDIT was set to the current
editor at all cases).
- Installation procedure checks for the programs used in the setting files.
subscribe xtem announcing your-mail-ddress your-name
Bug reports and suggestions are also welcome at the same address.
If you like (or don't like) this program, *please* drop me a line.
I would like to hear how the program works (or doesn't work) for you.
I won't know what new features to add if I don't get any feedback. Thanks!
There is also a list to discuss suggestions concerning the development of xtem;
you can subscribe this list by sending an e-mail to:
with (in body):
Happy and comfortable TeXing.
- Dr. Roland Weibezahn
- Universität Bremen, IWD
- Postfach 330 440, D 28334 Bremen, Germany
- Phone: +49 - 421 - 218 - 3532