home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 5 Edit
/
05-Edit.zip
/
texed133.zip
/
English.zip
/
TeXEdit.INF
(
.txt
)
< prev
next >
Wrap
OS/2 Help File
|
1997-01-13
|
29KB
|
839 lines
ΓòÉΓòÉΓòÉ 1. Preface ΓòÉΓòÉΓòÉ
FSS TeXEdit
Version 1.31
FSS-TeXEdit is a convincing way to use TeX. It is designed to afford easiest
access to the most used LaTeX commands. The philosophy of TeXEdit is close to
the GUI based programmes. Based on this concept TeXEdit provides an easy
interface for TeX with a lot of features:
32bit multi-threaded design which supports long filenames.
Easiest way to build TeX source files with many 'pull-down' and
'click-up' menus and with drag and drop.
Address data base included.
Shortcuts for macros
Text modules
1. The way of formating is the same as in common programmes: Mark text;
choose formating command for this text.
2. Access to more than 150 LaTeX-commands through the menu.
3. Input of mathematic, Greek and special characters by only one mouse
click.
Supports dvips and LaTeX2e.
One console window for in- and output of all extern programmes.
Templates
Quick access window with all captions, which is able to move the text to
the selected caption.
Comfortable editing of several files
ReXX interface
Automatic insertion of EPS, PCX and HPGL files by drag and drop.
Drag and drop
1. for import commands (EPS, PCX, HPGL, TeX)
2. for deleting the window
3. for formated printing
Help for LaTeX commands (F1) and access to all with emTeX distributed INF
files.
Support of extern speller.
Preload option for a quick startup.
ΓòÉΓòÉΓòÉ 2. Installation ΓòÉΓòÉΓòÉ
Please read this paragraph carefully before you start the installation. Here
you will find some tips about the configuration. New users of TeXEdit should
also read the paragraph 'Techniques'.
1. W A R N I N G !!! If you have installed an older version of TeXEdit
(version 0.97 oder below) and if you don't use the installation script,
you have to run the ReXX-script Update.cmd before you start TeXEdit for
the first time. It will delete some size values from the ini-files.
2. You have to be sure that your TeX is installed properly. To get access to
the TeX INF files you must set the 'BOOKSHELF' variable.
3. You can use the installation script to install TeXEdit. If you want to do
the installation by hand you have to insert the DLL-file in the LIBPATH
environment. The file LaTeX2e.INF has to be placed in a directory which
is set in the LIBPATH environment. The directory of TeXEdit has to be
added to the PATH environment.
4. After starting TeXEdit for the first time, you are recommended to
configure the settings. See also Settings
5. Some parts of TeXEdit are written with VXRexx. You will need the Watcom
DLL (vrobj.dll) 2.1d or higher, which is part of this package. You also
need the OS/2-Rexx DLLs, which are part of OS/2. If you don't have
installed Rexx on your system, you have to do it now.
6. TeXEdit is designed for the use with some additional tools. You should
find them on common ftp-servers:
a. If you want to import HPGL files, you have to install 'HP2XX'
(Freeware).
b. To use all TeXEdit commands you have to install dvips558. With this
tool it is possible to import EPS files which can be rotated and
zoomed later. Anyhow you are able to rotate text. Furthermore dvips
will create postscript files.
c. An easy way to print postscript files generated with dvips on
non-postscript printers is to install Ghostscript on your system.
With GSView it is very easy to preview and print your postscript
files.
ΓòÉΓòÉΓòÉ 3. The TeXEdit-Window ΓòÉΓòÉΓòÉ
The editor window contains of four objects:
1. The menu will give access to nearly all commands. A pop-up menu will
appear if you press the right mouse button. Here you will find some text
formating commands.
2. The notebook is designed to load every file on an own page. There is no
limitation. The pages are named like the files.
3. The button bar (top) gives access to the most important commands. The
most right square shows the number of errors of your last compile.
4. The hint line shows some additional information about the currently
selected menu.
ΓòÉΓòÉΓòÉ 4. Techniques ΓòÉΓòÉΓòÉ
This section will introduce you in some special working methods of TeXEdit.
ΓòÉΓòÉΓòÉ 4.1. The TeX Editor ΓòÉΓòÉΓòÉ
TeXEdit contains two programmes. Client.exe is the editor you are working with.
TeXEdit.exe acts as server for the client frame.
If you would connect all TeX files with Client.exe, a new editor window will
appear every time you double click on a TeX file. The use of TeXEdit.exe
eliminates that problem.
There is also a parameter -p (preload) for TeXEdit.exe. This option will start
Client.exe minimized. It is a good idea to place a TeXEdit -p in the Startup
folder.
ΓòÉΓòÉΓòÉ 4.2. Source code structure ΓòÉΓòÉΓòÉ
There are some simple rules to create TeX source files:
The first line should contain a commentary which describes the type of
document. If you use LaTeX2e you should add %FORMAT: LaTeX.
The second line defines the class (which contains a predefined layout, and some
additional options for this class.
Now you have to define the packages that you will use in your text.
The last lines contain some additional settings determining your text layout.
The text follows this header. It has to be included by the document
environment.
%FORMAT: LaTeX
\documentclass[12pt]{article}
\usepackage{german}
\usepackage[dvips]{graphicx}
\pagestyle{headings}
\begin{document}
Text...
\end{document}
See also LaTeX2e.INF, TeX.INF or read the first chapter in a TeX book.
ΓòÉΓòÉΓòÉ 4.3. Source file formating ΓòÉΓòÉΓòÉ
Text of an own environment should be indented.
The actual indent can be changed by {Ctrl}+ or {Ctrl}-. The marked text (or the
actual line) changes its position. Warning: don't mark more than one paragraph
(see below).
The TAB key command has changed: If you press this key, the actual line (or the
marked lines) will be formated to the correct indent.
If your paragraph looks 'wild' after some cut and paste actions you should mark
this text and press the TAB key. Now it looks better. It is hard to decide if a
paragraph looks wild or if you have marked more than one paragraph. Since
TeXEdit is not able to decide this, you have to format your source code line by
line or paragraph by paragraph. The same procedure will be found in GNU Emacs.
You are allowed to change the settings for the ENTER key. (Please read
Settings)
ΓòÉΓòÉΓòÉ 4.4. Creating templates ΓòÉΓòÉΓòÉ
After you have created a TeX source file which is supposed to be used later,
you should save it with the extension .TeV in the installation path of TeXEdit.
File-New will show a list of all .TeV files. After choosing one, the context of
this template will be inserted in your current document.
ΓòÉΓòÉΓòÉ 4.5. Large documents ΓòÉΓòÉΓòÉ
Large documents should be saved chapter by chapter in own files.
The first document (main file) contains all necessary definitions. All other
files consist only of pure text. They should be added with the \include{}
command in the main file.
It is very easy to work on multi file projects with TeXEdit. After loading the
main file you have only to use File-Import-Included files, which loads every
included file on an own page in the notebook. Now you can move very fast
through the text.
If you want to have a list with all chapters of the current file just pressF10.
Now you can also move between these chapters by double clicking to the
corresponding list item. (The window will refresh automatically if you change
the notebook page.
ΓòÉΓòÉΓòÉ 4.6. Formating existing text ΓòÉΓòÉΓòÉ
It is possible to apply nearly every command to marked text. The most used
formating facilities are available in the pop-up menu (press right mouse key)
ΓòÉΓòÉΓòÉ 4.7. Drag and Drop ΓòÉΓòÉΓòÉ
PCX, EPS, HPGL or TEX files can be imported by drag and drop. TeXEdit converts
HPGL-files automatically to PCX files. Please feel free to play a little bit
with these facilities.
If you want to print a file, it is not necessary to call dvihplj (or an
equivalent programme) by hand. Just drag the text to a printer object.
To delete the current page, just drag it on the shredder.
ΓòÉΓòÉΓòÉ 4.8. Additional shortcuts ΓòÉΓòÉΓòÉ
Most shortcuts will be displayed in the menus. Anyhow there are some special
keys:
ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
ΓöéShortcut ΓöéAction ΓöéDescription Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
Γöé{Ctrl}^ Γöé^ Γöé(see problems). Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
Γöé{Tab} Γöé ΓöéThe actual line will be Γöé
Γöé Γöé Γöéintended to the correct tab Γöé
Γöé Γöé Γöéindex. Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
Γöé{Ctrl}{F6}Γöé ΓöéAfter jumping to an error an Γöé
Γöé Γöé Γöéexlanation of the source of Γöé
Γöé Γöé Γöéerror will be prompted. Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
Γöé{Ctrl}+ Γöé ΓöéIncreases the indent of the Γöé
Γöé Γöé Γöéactual line. Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
Γöé{Ctrl}- Γöé ΓöéDecreases the indent of the Γöé
Γöé Γöé Γöéactual line. Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
Γöé{Ctrl}8 Γöé() Γöé Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
Γöé{Alt}7 Γöé{} Γöé Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
Γöé{Alt}8 Γöé[] Γöé Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
Γöé{Alt}m Γöé ΓöéMarks the text which belongs toΓöé
Γöé Γöé Γöéthe current brace or Γöé
Γöé Γöé Γöéenvironment.(see also the Γöé
Γöé Γöé Γöéapplication macro: Mark.cmd) Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
Γöé{Ctrl}y Γöé ΓöéDelete the current line Γöé
ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
ΓòÉΓòÉΓòÉ 4.9. Startup macro ΓòÉΓòÉΓòÉ
During the start TeXEdit search a macro TEstart.cmd in his home directory. This
macro will be executed if it exist.
ΓòÉΓòÉΓòÉ 5. Menus ΓòÉΓòÉΓòÉ
The menu structure is closed to those found in common programmes.
ΓòÉΓòÉΓòÉ 5.1. File ΓòÉΓòÉΓòÉ
ΓòÉΓòÉΓòÉ 5.1.1. New ΓòÉΓòÉΓòÉ
After choosing this command, a window with templates will appear. If you choose
on of them, the text from that file will be written into the current window. If
you want to have a blank window choose Cancel
ΓòÉΓòÉΓòÉ 5.1.2. Open ΓòÉΓòÉΓòÉ
Open an existing file.
ΓòÉΓòÉΓòÉ 5.1.3. Save ΓòÉΓòÉΓòÉ
Save the current file.
ΓòÉΓòÉΓòÉ 5.1.4. Save as ΓòÉΓòÉΓòÉ
Here you can save the current file with an other name.
ΓòÉΓòÉΓòÉ 5.1.5. Save all ΓòÉΓòÉΓòÉ
All files will be saved.
ΓòÉΓòÉΓòÉ 5.1.6. Import ΓòÉΓòÉΓòÉ
Included files
File-Import-Included files opens all files of the current document, that are
defined by \include. Every of these file will appear as an extra page in the
notebook. This way makes it very easy to handle long projects.
TeXEdit inserts some information about the main file in the first line of the
included files. It is possible to compile every page without changing to the
main file. (See also Compile, Print and Preview)
TeX files
You can choose which of the following actions you prefer: Insert \Include or
\input command or insert the text at the cursor position.
BiBTeX database
BiBTeX databases referenced by '\bibliographic' will be loaded into an own
page. This makes the administration much easier.
EPS graphic
To use EPS files you have to install dvips on your system. To use the output
with a non-postscript printer you have to install. Ghostscript.
EPS files are allowed to contain colors. They can also be zoomed or rotated.
PCX graphic
Only b/w pictures can be used. You don't have to know the width and height of
the picture. TeXEdit detect these parameters automatically and creates a TeX
file which contains all informations. This file will be included in your
document. (See also DOIT)
HPGL graphic
To use TeXEdit has to convert them to PCX files. Therefor you have to install
HP2xx on your computer. (see also DOIT)
ΓòÉΓòÉΓòÉ 5.1.7. Export ΓòÉΓòÉΓòÉ
Postscript
This option is only available if dvips is installed.
After calling this point the file will be saved and compiled automatically.
After detecting errors during the compilation, TeXEdit jumps back to the editor
window.
ΓòÉΓòÉΓòÉ 5.1.8. Insert page ΓòÉΓòÉΓòÉ
This command inserts a new page in the notebook.
ΓòÉΓòÉΓòÉ 5.1.9. Delete page ΓòÉΓòÉΓòÉ
This command deletes the text of the current page. The result is the same, if
you drag the window on the shredder.
ΓòÉΓòÉΓòÉ 5.1.10. Compile ΓòÉΓòÉΓòÉ
The compilation is done in an own thread. It is possible to work on the source
file during the compilation.
It is not necessary to code the \includeonly{...} by hand. TeXEdit will do this
automatically in the main file if you try to compile an included file. It is
quite clear that TeXEdit need the name of the main file. For that TeXEdit
insert a comment in every file which was opened as an included file
1. Emergency stop in the console
2. Press ALT and 2 6 of the numeric block.
3. Press ENTER
ΓòÉΓòÉΓòÉ 5.1.11. Preview and print ΓòÉΓòÉΓòÉ
The file will be saved (if it is necessary) and compiled after calling this
command.If some errors occur during the compilation the source text window will
appear again. To find an error press F6. The cursor will go to the next error
line. The compilation is not done in an own thread, because the previewer has
to wait for TeX. To start TeX in an own thread you have to call compile
directly.
If you want to preview or print a file, even if there are some errors, you have
to call the preview or print command a second time.
If you are working with various files, you don't have to compile the hole
document. Just select preview. TeXEdit will insert the includeonly command in
your main file and starts the compilation of it. Therefor it is necessary to
insert a small comment in the first line of every included file. TeXEdit will
insert this command automatically if you open the included file with the
command <<File-Insert-Included files>>
If you want to compile the whole document, you have to change to your main
file. There you have to delete the includeonly command which can be found in
front of '\begin{document}. After that you have to call the desired command.
ΓòÉΓòÉΓòÉ 5.1.12. Serial letters ΓòÉΓòÉΓòÉ
This menu will open a dialog where you can select the addresses for the
letters.
This function search for some special fields in your text and replaces them
with the entries of your data base. TeXEdit creates a directory 'tmp.tex' in
the current directory, in which the serial letters will be saved. The compile
and print command is called automatically by TeXEdit. After the last serial
letter was printed you should delete the temporary directory. You don't have to
do this by hand. A dialog box will appear.
More about fields in your source file and about the data base you can find in
Addresses
ΓòÉΓòÉΓòÉ 5.1.13. Printing with options ΓòÉΓòÉΓòÉ
Here you can choose some printing options.
ΓòÉΓòÉΓòÉ 5.1.14. Finding errors detected by TeX ΓòÉΓòÉΓòÉ
If you get some errors during the TeX-procedure you can find the next error by
pressing {F6} or with a mouse-click to the next-error-icon. If TeX has written
additional explanations into the .log-file these explanations will appear after
pressing {Ctrl}{F6} or after clicking with the right mouse button to the
next-error-icon.
ΓòÉΓòÉΓòÉ 5.2. Customizing your personal floating-box ΓòÉΓòÉΓòÉ
To customize the personal floating-box you have to click with the right mouse
button to that buttom you want to customize. After choosing Customize... you
have to enter
1. The Text which should appear on the buttom
2. The Font you wish for the button text
3. The macro you wish to execute (A list with all available macros will be
shown).
Writing a macro is much easier as you might think. If you just want to insert
text (in front or/and behind your selected text or cursor) you have only to
customize the example macro insert.cmd.
ΓòÉΓòÉΓòÉ 5.3. Text modules ΓòÉΓòÉΓòÉ
This menu opens a dialog, in which you can define some short forms (for example
TE for TeXEdit).
To use this definitions, just type them in an press F3.
ΓòÉΓòÉΓòÉ 5.4. Address data base ΓòÉΓòÉΓòÉ
The insert command searches for some specific fields and replaces them with
your entries. The fields are named like the entries in your data base. To mark
them as fields you have to put them in braces: <COMPANY>, <FIRSTNAME>, <NAME>,
<OPENING>, <POSTCODE>, <CITY> and <COUNTRY>.
Here is a example:
\documentstyle{article}
\begin{document}
% from
Frank Stippich\\
Jakob-Bernhard Straсe 9\par
69151 NeckargemБnd\\[2cm]
% to
<COMPANY> \\
<FIRSTNAME> <NAME> \\
<STREET> \par
<PCODE> <CITY>\\[3cm]
<OPENING>,\\
Text ...
\end{document}
You have to keep in mind that, if a entries is not defined, the corresponding
field will contain nothing. In this case an error may occur:
...
<COMPANY>\\
...
<COUNTRY> <CITY> ...
will result in:
...
\\
...
Heidelberg ...
1. if <COMPANY> and <COUNTRY> has not be defined. The space in front of
'Heidelberg' did not look very nice. But the line with nothing in front
of '\\' will result in an error.
A much better way is to define the fields like '<COUNTRY><CITY>' and to add
the spaces in the data base (First name = 'Frank ')
ΓòÉΓòÉΓòÉ 5.5. Macros ΓòÉΓòÉΓòÉ
After calling Extras-Macros-Short cut, it is possible to assign a short cuts
with a macro. Command keys have to contain braces: {Ctrl}, {Alt}, {Backspace}
or {Tab}
Some possible short cuts are : {Ctrl}l, {Alt}{Ctrl}t or {Alt}{F4}
A list of additional REXX commands can be found in Macro language.
ΓòÉΓòÉΓòÉ 5.6. Settings ΓòÉΓòÉΓòÉ
TeX
On this page you have to define the external programmes. TeXEdit call a
external programme and add the necessary filename. If you want to use the
filename anywhere you are allowed to replace it by ###
Because TeXEdit need a printing programme, you should set 'dvips -o lpt1' as
printing command if you are using a real postscript printer. It is also
possible to write a batch script and to use it as printing programme. Here is
an example batch file:
/* PrintingSample.cmd */
parse arg file
copy file lpt1
It is possible to save 5 diverent configurations. The last will be reload the
next time you start TeXEdit. If you assign an (optional) name for a
configuration, this name will appear in the menu - An easy way to change the
configuration.
The second page provides additional options. The context of this page will be
saved with the current configuration of the first page.
TeXEdit
Here you will find some editor specific settings. Please feel free to test
these settings.
If you choose disable console you are recommended to start TeX with the
parameter '-n' (nonstop mode).
The AutoIndent option may not work properly. May be the text input is faster as
the interpretation of the text structure. Please disenable this option if some
problems occure.
The AutoSave option causes TeXEdit to save the current file periodically. The
file will also be saved after switching to an other notebook page.
ΓòÉΓòÉΓòÉ 5.7. Help ΓòÉΓòÉΓòÉ
With F1 you have access to the LaTeX.INF file. Therefor you have to set the
cursor onto a command. After pressing F1 you will get some help for that
command
ΓòÉΓòÉΓòÉ 6. Macro language ΓòÉΓòÉΓòÉ
The macro language is 100% Rexx compatible. Some additional commands will be
described below. You are recommended to open the *.CMD files distributed with
TeXEdit.
There is no error protection in the macro interface. If your macro contain an
error, the hole programme will be stoped. Please save your file if you test a
new macro.
Now you will say that the macro interface is very poor, but it is not. you are
free to use every ReXX extension (for example VRexx, ReXXmath or object ReXX).
After loading the DLL you will have some additional commands. From this kind of
view, the ReXX interface makes TeXEdit to an open system without limitations.
(In principle you are allowed to add some C/C++ code in an own DLL).
Please ask, if you have some problems writing a macro. (Of course there are
some undocumented functions, which are very sensitive)
Please do not use variables of the name FileName. or a_s. This will cause an
error because these are internal variables of TeXEdit.
ΓòÉΓòÉΓòÉ 6.1. Select text ΓòÉΓòÉΓòÉ
Start- and end position of a selection can be set
get MarkStart and MarkEnd ('MLE_1' is the name of the current frame):
MarkStart = VRGet( "MLE_1", "SelectedStart")
MarkEnd = VRGet( "MLE_1", "SelectedEnd")
Select text from MarkStart to MarkEnd :
ok = VRSet( "MLE_1", "SelectedStart", MarkStart)
ok = VRSet( "MLE_1", "SelectedEnd", MarkEnd)
ΓòÉΓòÉΓòÉ 6.2. Direct access ΓòÉΓòÉΓòÉ
There are some direct access commands:
Get the selected text:
MarkText = VRGet( "MLE_1", "SelectedText")
Get the whole text:
Text = VRGet( "MLE_1", "Value")
Insert text to the current cursor position:
ok = VRMethod( "MLE_1", "Insert", Text )
Set the text of the current window (old text will be deleted):
ok = VRSet( "MLE_1", "Value", text)
ΓòÉΓòÉΓòÉ 6.3. Clipboard ΓòÉΓòÉΓòÉ
All common actions are available:
ok = VRMethod( "MLE_1", "Copy")
ok = VRMethod( "MLE_1", "Cut")
ok = VRMethod( "MLE_1", "Paste" )
The context of the clipboard can be read like this:
Context = VRMethod( "Application", "GetClipboard")
The clipboard can be set by:
ok = VRMethod( "Application", "PutClipboard", String)
ΓòÉΓòÉΓòÉ 6.4. Send key(combinations) ΓòÉΓòÉΓòÉ
It is possible to send keys or combinations of keys to the editor. Some
possible keys are:
{Up}, {Down}, {Left}, {Right}, {Enter}, {Tab}, {Shift}, {Space}, {Home},
{Backspace} etc., and combinations like {Ctrl}s or {Alt}{F7}
The syntax is the following:
ok = VRMethod( "Application", "SendKeyString", MLE_1, "{Enter}" )
If you want to send Ctrl-f you have to code:
ok = VRMethod( "Application", "SendKeyString", MLE_1, "{Ctrl}f" )
ΓòÉΓòÉΓòÉ 6.5. Insert text in front and behind marked text ΓòÉΓòÉΓòÉ
An internal function is able to insert text in front and behind marked text.
Moreover it is able to move the cursor some steps to the left or right.
The following code shows how to insert << in front and >> behind your selected
text. The cursor is set 2 positions to the left afterwards. (See sample macro
insert.cmd)
EvStr = "call i_Befehl '<<', '>>', -2"
call VRMethod 'Application', 'PostQueue',,,EvStr
ΓòÉΓòÉΓòÉ 6.6. Getting the current filename ΓòÉΓòÉΓòÉ
It is possible to get the current filename in an macro. The following code will
give an example:
/* Example.cmd */
parse arg file
say file
ΓòÉΓòÉΓòÉ 6.7. Samples ΓòÉΓòÉΓòÉ
ΓòÉΓòÉΓòÉ 6.7.1. Macro.cmd and Macro2.cmd ΓòÉΓòÉΓòÉ
Two global demo macros.
ΓòÉΓòÉΓòÉ 6.7.2. DelBlank.cmd ΓòÉΓòÉΓòÉ
Delete all spaces between \begin (\end) and {. (It was made for a registered
user)
ΓòÉΓòÉΓòÉ 6.7.3. WordWrap.cmd ΓòÉΓòÉΓòÉ
Toggle the Word-Wrap property of the current page.
ΓòÉΓòÉΓòÉ 6.7.4. Brace.cmd ΓòÉΓòÉΓòÉ
This macro will mark the opening brace belonging to the current closing brace.
Interpretation of the following braces is possible: '( )', '{ }' and '[ ]'
The cursor must be behind or on a closing brace.
ΓòÉΓòÉΓòÉ 6.7.5. Mark.cmd ΓòÉΓòÉΓòÉ
This macro marks the whole text belonging to a environment (for example a
brace). This macro has an own shortcut: {Alt}m. It is very easy to change this
macro.
If you want to use this macro with TeX environments also, you have to set the
variable Number to 5.
It is possible to define own environments. Therefor it is necessary to enlarge
the OKl and SKl arrow.
But: The opening brace (OKl) has to be different from the closing brace (SKl.
ΓòÉΓòÉΓòÉ 6.7.6. Insert.cmd ΓòÉΓòÉΓòÉ
This macro insert text in front an behind marked text. See macro help for more
information.
ΓòÉΓòÉΓòÉ 6.7.7. Run.cmd ΓòÉΓòÉΓòÉ
This macro is part of internal structures. Run.cmd can be placed in the path
anywere.
ΓòÉΓòÉΓòÉ 7. Known problems ΓòÉΓòÉΓòÉ
ΓòÉΓòÉΓòÉ 7.1. Some of the entry fields are only 1 mm high ΓòÉΓòÉΓòÉ
After installing OS/2 Warp fix #8 the entry field of some dialog boxes will
become very small. This can be fixed by installing an older (or the original)
pmmerge.dll which is part of OS/2.
This 'effect' will disappear after installing fix #16.
ΓòÉΓòÉΓòÉ 7.2. The AutoIndent does not work ΓòÉΓòÉΓòÉ
This option may cause some problems on slow and medium fast systems. Please
make sure that it works and disenable this function if necessary.
ΓòÉΓòÉΓòÉ 7.3. TeXEdit can't end the TeX thread ΓòÉΓòÉΓòÉ
If TeXEdit will not end the TeX thread maybe it is not able to analyse the .log
file. This can cause an endless loop which can be killed by calling the next
error command from the menu.
Don't use the tasklist to kill the 'TeXThread' because in that case TeXEdit
will also be killed.
To optimize the .log analysing routine please send your .log file to me after
you determine a problem. It is possible to send this file with email to
hr2@ix.urz.uni-heidelberg.de
ΓòÉΓòÉΓòÉ 8. DOIT ΓòÉΓòÉΓòÉ
ΓòÉΓòÉΓòÉ 8.1. Copyright ΓòÉΓòÉΓòÉ
DOIT is Public-Domain and Copyright (C) by Roland Emmerich.
ΓòÉΓòÉΓòÉ 8.2. Call ΓòÉΓòÉΓòÉ
DOIT [Command] <File> [HP2XX options]
Command:
ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
Γöé-x Γöécall HP2xx Γöé Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
Γöé-l Γöéread width and height Γöé Γöé
Γöé Γöéfrom a PCX file Γöé Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
Γöé-v Γöéuse full path name Γöé Γöé
ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
HP2XX options:
ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
Γöé-wWidth ΓöéWidth in mm Γöé[75] Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
Γöé-hHeigth ΓöéHeight in mm Γöé Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
Γöé-rRotate ΓöéRotate angle Γöé[0] Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
Γöé-pxxxxxxxxΓöéwidth of pen Γöé[11111111]Γöé
ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
ΓòÉΓòÉΓòÉ 9. Copyright ΓòÉΓòÉΓòÉ
TeXEdit is shareware and (C) Copyright by Frank Stippich.
The author makes no representation or warranty with respect to the adequacy of
this programme. In no event shall I be liable for special, direct, indirect or
consequential damages, losses, costs, charges, claims, demands or claim for
lost profits, fees or expenses of any nature or kind.
About informations how to register read 'register.txt'.