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 >
OS/2 Help File  |  1997-01-13  |  29KB  |  839 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Preface ΓòÉΓòÉΓòÉ
  3.  
  4.  
  5.                                    FSS TeXEdit
  6.  
  7.                                   Version 1.31
  8.  
  9. FSS-TeXEdit is a convincing way to use TeX. It is designed to afford easiest 
  10. access to the most used LaTeX commands. The philosophy of TeXEdit is close to 
  11. the GUI based programmes. Based on this concept TeXEdit provides an easy 
  12. interface for TeX with a lot of features: 
  13.  
  14.      32bit multi-threaded design which supports long filenames. 
  15.  
  16.      Easiest way to build TeX source files with many 'pull-down' and 
  17.       'click-up' menus and with drag and drop. 
  18.  
  19.      Address data base included. 
  20.  
  21.      Shortcuts for macros 
  22.  
  23.      Text modules 
  24.  
  25.         1. The way of formating is the same as in common programmes: Mark text; 
  26.            choose formating command for this text. 
  27.  
  28.         2. Access to more than 150 LaTeX-commands through the menu. 
  29.  
  30.         3. Input of mathematic, Greek and special characters by only one mouse 
  31.            click. 
  32.  
  33.      Supports dvips and LaTeX2e. 
  34.  
  35.      One console window for in- and output of all extern programmes. 
  36.  
  37.      Templates 
  38.  
  39.      Quick access window with all captions, which is able to move the text to 
  40.       the selected caption. 
  41.  
  42.      Comfortable editing of several files 
  43.  
  44.      ReXX interface 
  45.  
  46.      Automatic insertion of EPS, PCX and HPGL files by drag and drop. 
  47.  
  48.      Drag and drop 
  49.  
  50.         1. for import commands (EPS, PCX, HPGL, TeX) 
  51.  
  52.         2. for deleting the window 
  53.  
  54.         3. for formated printing 
  55.  
  56.      Help for LaTeX commands (F1) and access to all with emTeX distributed INF 
  57.       files. 
  58.  
  59.      Support of extern speller. 
  60.  
  61.      Preload option for a quick startup. 
  62.  
  63.  
  64. ΓòÉΓòÉΓòÉ 2. Installation  ΓòÉΓòÉΓòÉ
  65.  
  66. Please read this paragraph carefully before you start the installation. Here 
  67. you will find some tips about the configuration. New users of TeXEdit should 
  68. also read the paragraph 'Techniques'. 
  69.  
  70.    1. W A R N I N G !!!  If you have installed an older version of TeXEdit 
  71.       (version 0.97 oder below) and if you don't use the installation script, 
  72.       you have to run the ReXX-script Update.cmd before you start TeXEdit for 
  73.       the first time. It will delete some size values from the ini-files. 
  74.  
  75.    2. You have to be sure that your TeX is installed properly. To get access to 
  76.       the TeX INF files you must set the 'BOOKSHELF' variable. 
  77.  
  78.    3. You can use the installation script to install TeXEdit. If you want to do 
  79.       the installation by hand you have to insert the DLL-file in the LIBPATH 
  80.       environment. The file LaTeX2e.INF has to be placed in a directory which 
  81.       is set in the LIBPATH environment. The directory of TeXEdit has to be 
  82.       added to the PATH environment. 
  83.  
  84.    4. After starting TeXEdit for the first time, you are recommended to 
  85.       configure the settings. See also Settings 
  86.  
  87.    5. Some parts of TeXEdit are written with VXRexx. You will need the Watcom 
  88.       DLL (vrobj.dll) 2.1d or higher, which is part of this package. You also 
  89.       need the OS/2-Rexx DLLs, which are part of OS/2. If you don't have 
  90.       installed Rexx on your system, you have to do it now. 
  91.  
  92.    6. TeXEdit is designed for the use with some additional tools. You should 
  93.       find them on common ftp-servers: 
  94.  
  95.         a. If you want to import HPGL files, you have to install 'HP2XX' 
  96.            (Freeware). 
  97.  
  98.         b. To use all TeXEdit commands you have to install dvips558. With this 
  99.            tool it is possible to import EPS files which can be rotated and 
  100.            zoomed later. Anyhow you are able to rotate text. Furthermore dvips 
  101.            will create postscript files. 
  102.  
  103.         c. An easy way to print postscript files generated with dvips on 
  104.            non-postscript printers is to install Ghostscript on your system. 
  105.            With GSView it is very easy to preview and print your postscript 
  106.            files. 
  107.  
  108.  
  109. ΓòÉΓòÉΓòÉ 3. The TeXEdit-Window ΓòÉΓòÉΓòÉ
  110.  
  111. The editor window contains of four objects: 
  112.  
  113.    1. The menu will give access to nearly all commands. A pop-up menu will 
  114.       appear if you press the right mouse button. Here you will find some text 
  115.       formating commands. 
  116.  
  117.    2. The notebook is designed to load every file on an own page. There is no 
  118.       limitation. The pages are named like the files. 
  119.  
  120.    3. The button bar (top) gives access to the most important commands. The 
  121.       most right square shows the number of errors of your last compile. 
  122.  
  123.    4. The hint line shows some additional information about the currently 
  124.       selected menu. 
  125.  
  126.  
  127. ΓòÉΓòÉΓòÉ 4. Techniques ΓòÉΓòÉΓòÉ
  128.  
  129. This section will introduce you in some special working methods of TeXEdit. 
  130.  
  131.  
  132. ΓòÉΓòÉΓòÉ 4.1. The TeX Editor ΓòÉΓòÉΓòÉ
  133.  
  134. TeXEdit contains two programmes. Client.exe is the editor you are working with. 
  135. TeXEdit.exe acts as server for the client frame. 
  136.  
  137. If you would connect all TeX files with Client.exe, a new editor window will 
  138. appear every time you double click on a TeX file. The use of TeXEdit.exe 
  139. eliminates that problem. 
  140.  
  141. There is also a parameter -p (preload) for TeXEdit.exe. This option will start 
  142. Client.exe minimized. It is a good idea to place a TeXEdit -p in the Startup 
  143. folder. 
  144.  
  145.  
  146. ΓòÉΓòÉΓòÉ 4.2. Source code structure ΓòÉΓòÉΓòÉ
  147.  
  148. There are some simple rules to create TeX source files: 
  149.  
  150. The first line should contain a commentary which describes the type of 
  151. document. If you use LaTeX2e you should add %FORMAT: LaTeX. 
  152.  
  153. The second line defines the class (which contains a predefined layout, and some 
  154. additional options for this class. 
  155.  
  156. Now you have to define the packages that you will use in your text. 
  157.  
  158. The last lines contain some additional settings determining  your text layout. 
  159.  
  160. The text follows this header. It has to be included by the document 
  161. environment. 
  162.  
  163. %FORMAT: LaTeX
  164. \documentclass[12pt]{article}
  165. \usepackage{german}
  166. \usepackage[dvips]{graphicx}
  167. \pagestyle{headings}
  168. \begin{document}
  169.    Text...
  170. \end{document}
  171.  
  172. See also LaTeX2e.INF, TeX.INF or read the first chapter in a TeX book. 
  173.  
  174.  
  175. ΓòÉΓòÉΓòÉ 4.3. Source file formating ΓòÉΓòÉΓòÉ
  176.  
  177. Text of an own environment should be indented. 
  178.  
  179. The actual indent can be changed by {Ctrl}+ or {Ctrl}-. The marked text (or the 
  180. actual line) changes its position. Warning: don't mark more than one paragraph 
  181. (see below). 
  182.  
  183. The TAB key command has changed: If you press this key, the actual line (or the 
  184. marked lines) will be formated to the correct indent. 
  185.  
  186. If your paragraph looks 'wild' after some cut and paste actions you should mark 
  187. this text and press the TAB key. Now it looks better. It is hard to decide if a 
  188. paragraph looks wild or if you have marked more than one paragraph. Since 
  189. TeXEdit is not able to decide this, you have to format your source code line by 
  190. line or paragraph by paragraph. The same procedure will be found in GNU Emacs. 
  191.  
  192. You are allowed to change the settings for the ENTER key. (Please read 
  193. Settings) 
  194.  
  195.  
  196. ΓòÉΓòÉΓòÉ 4.4. Creating templates ΓòÉΓòÉΓòÉ
  197.  
  198. After you have created a TeX source file which is supposed to be used later, 
  199. you should save it with the extension .TeV in the installation path of TeXEdit. 
  200.  
  201. File-New will show a list of all .TeV files. After choosing one, the context of 
  202. this template will be inserted in your current document. 
  203.  
  204.  
  205. ΓòÉΓòÉΓòÉ 4.5. Large documents ΓòÉΓòÉΓòÉ
  206.  
  207. Large documents should be saved chapter by chapter in own files. 
  208.  
  209. The first document (main file) contains all necessary definitions. All other 
  210. files consist only of pure text. They should be added with the \include{} 
  211. command in the main file. 
  212.  
  213. It is very easy to work on multi file projects with TeXEdit. After loading the 
  214. main file you have only to use File-Import-Included files, which loads every 
  215. included file on an own page in the notebook. Now you can move very fast 
  216. through the text. 
  217.  
  218. If you want to have a list with all chapters of the current file just pressF10. 
  219. Now you can also move between these chapters by double clicking to the 
  220. corresponding list item. (The window will refresh automatically if you change 
  221. the notebook page. 
  222.  
  223.  
  224. ΓòÉΓòÉΓòÉ 4.6. Formating existing text ΓòÉΓòÉΓòÉ
  225.  
  226. It is possible to apply nearly every command to marked text. The most used 
  227. formating facilities are available in the pop-up menu (press right mouse key) 
  228.  
  229.  
  230. ΓòÉΓòÉΓòÉ 4.7. Drag and Drop ΓòÉΓòÉΓòÉ
  231.  
  232. PCX, EPS, HPGL or TEX files can be imported by drag and drop. TeXEdit converts 
  233. HPGL-files automatically to PCX files. Please feel free to play a little bit 
  234. with these facilities. 
  235.  
  236. If you want to print a file, it is not necessary to call dvihplj (or an 
  237. equivalent programme) by hand. Just drag the text to a printer object. 
  238.  
  239. To delete the current page, just drag it on the shredder. 
  240.  
  241.  
  242. ΓòÉΓòÉΓòÉ 4.8. Additional shortcuts ΓòÉΓòÉΓòÉ
  243.  
  244. Most shortcuts will be displayed in the menus. Anyhow there are some special 
  245. keys: 
  246.  
  247. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  248. ΓöéShortcut  ΓöéAction      ΓöéDescription                    Γöé
  249. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  250. Γöé{Ctrl}^   Γöé^           Γöé(see problems).                Γöé
  251. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  252. Γöé{Tab}     Γöé            ΓöéThe actual line will be        Γöé
  253. Γöé          Γöé            Γöéintended to the correct tab    Γöé
  254. Γöé          Γöé            Γöéindex.                         Γöé
  255. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  256. Γöé{Ctrl}{F6}Γöé            ΓöéAfter jumping to an error an   Γöé
  257. Γöé          Γöé            Γöéexlanation of the source of    Γöé
  258. Γöé          Γöé            Γöéerror will be prompted.        Γöé
  259. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  260. Γöé{Ctrl}+   Γöé            ΓöéIncreases the indent of the    Γöé
  261. Γöé          Γöé            Γöéactual line.                   Γöé
  262. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  263. Γöé{Ctrl}-   Γöé            ΓöéDecreases the indent of the    Γöé
  264. Γöé          Γöé            Γöéactual line.                   Γöé
  265. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  266. Γöé{Ctrl}8   Γöé()          Γöé                               Γöé
  267. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  268. Γöé{Alt}7    Γöé{}          Γöé                               Γöé
  269. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  270. Γöé{Alt}8    Γöé[]          Γöé                               Γöé
  271. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  272. Γöé{Alt}m    Γöé            ΓöéMarks the text which belongs toΓöé
  273. Γöé          Γöé            Γöéthe current brace or           Γöé
  274. Γöé          Γöé            Γöéenvironment.(see also the      Γöé
  275. Γöé          Γöé            Γöéapplication macro: Mark.cmd)   Γöé
  276. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  277. Γöé{Ctrl}y   Γöé            ΓöéDelete the current line        Γöé
  278. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  279.  
  280.  
  281. ΓòÉΓòÉΓòÉ 4.9. Startup macro ΓòÉΓòÉΓòÉ
  282.  
  283. During the start TeXEdit search a macro TEstart.cmd in his home directory. This 
  284. macro will be executed if it exist. 
  285.  
  286.  
  287. ΓòÉΓòÉΓòÉ 5. Menus ΓòÉΓòÉΓòÉ
  288.  
  289. The menu structure is closed to those found in common programmes. 
  290.  
  291.  
  292. ΓòÉΓòÉΓòÉ 5.1. File ΓòÉΓòÉΓòÉ
  293.  
  294.  
  295. ΓòÉΓòÉΓòÉ 5.1.1. New ΓòÉΓòÉΓòÉ
  296.  
  297. After choosing this command, a window with templates will appear. If you choose 
  298. on of them, the text from that file will be written into the current window. If 
  299. you want to have a blank window choose Cancel 
  300.  
  301.  
  302. ΓòÉΓòÉΓòÉ 5.1.2. Open ΓòÉΓòÉΓòÉ
  303.  
  304. Open an existing file. 
  305.  
  306.  
  307. ΓòÉΓòÉΓòÉ 5.1.3. Save ΓòÉΓòÉΓòÉ
  308.  
  309. Save the current file. 
  310.  
  311.  
  312. ΓòÉΓòÉΓòÉ 5.1.4. Save as ΓòÉΓòÉΓòÉ
  313.  
  314. Here you can save the current file with an other name. 
  315.  
  316.  
  317. ΓòÉΓòÉΓòÉ 5.1.5. Save all ΓòÉΓòÉΓòÉ
  318.  
  319. All files will be saved. 
  320.  
  321.  
  322. ΓòÉΓòÉΓòÉ 5.1.6. Import ΓòÉΓòÉΓòÉ
  323.  
  324. Included files 
  325.  
  326. File-Import-Included files opens all files of the current document, that are 
  327. defined by \include. Every of these file will appear as an extra page in the 
  328. notebook. This way makes it very easy to handle long projects. 
  329.  
  330. TeXEdit inserts some information about the main file in the first line of the 
  331. included files. It is possible to compile every page without changing to the 
  332. main file. (See also Compile, Print and Preview) 
  333.  
  334. TeX files 
  335.  
  336. You can choose which of the following actions you prefer: Insert \Include or 
  337. \input command or insert the text at the cursor position. 
  338.  
  339. BiBTeX database 
  340.  
  341. BiBTeX databases referenced by '\bibliographic' will be loaded into an own 
  342. page. This makes the administration much easier. 
  343.  
  344. EPS graphic 
  345.  
  346. To use EPS files you have to install dvips on your system. To use the output 
  347. with a non-postscript printer you have to install. Ghostscript. 
  348.  
  349. EPS files are allowed to contain colors. They can also be zoomed or rotated. 
  350.  
  351. PCX graphic 
  352.  
  353. Only b/w pictures can be used. You don't have to know the width and height of 
  354. the picture. TeXEdit detect these parameters automatically and creates a TeX 
  355. file which contains all informations. This file will be included in your 
  356. document. (See also DOIT) 
  357.  
  358. HPGL graphic 
  359.  
  360. To use TeXEdit has to convert them to PCX files. Therefor you have to install 
  361. HP2xx on your computer. (see also DOIT) 
  362.  
  363.  
  364. ΓòÉΓòÉΓòÉ 5.1.7. Export ΓòÉΓòÉΓòÉ
  365.  
  366. Postscript 
  367.  
  368. This option is only available if dvips is installed. 
  369.  
  370. After calling this point the file will be saved and compiled automatically. 
  371. After detecting errors during the compilation, TeXEdit jumps back to the editor 
  372. window. 
  373.  
  374.  
  375. ΓòÉΓòÉΓòÉ 5.1.8. Insert page ΓòÉΓòÉΓòÉ
  376.  
  377. This command inserts a new page in the notebook. 
  378.  
  379.  
  380. ΓòÉΓòÉΓòÉ 5.1.9. Delete page ΓòÉΓòÉΓòÉ
  381.  
  382. This command deletes the text of the current page. The result is the same, if 
  383. you drag the window on the shredder. 
  384.  
  385.  
  386. ΓòÉΓòÉΓòÉ 5.1.10. Compile ΓòÉΓòÉΓòÉ
  387.  
  388. The compilation is done in an own thread. It is possible to work on the source 
  389. file during the compilation. 
  390.  
  391. It is not necessary to code the \includeonly{...} by hand. TeXEdit will do this 
  392. automatically in the main file if you try to compile an included file. It is 
  393. quite clear that TeXEdit need the name of the main file. For that TeXEdit 
  394. insert a comment in every file which was opened as an included file 
  395.  
  396.    1. Emergency stop in the console 
  397.  
  398.    2. Press ALT and 2 6 of the numeric block. 
  399.  
  400.    3. Press ENTER 
  401.  
  402.  
  403. ΓòÉΓòÉΓòÉ 5.1.11. Preview and print ΓòÉΓòÉΓòÉ
  404.  
  405. The file will be saved (if it is necessary) and compiled after calling this 
  406. command.If some errors occur during the compilation the source text window will 
  407. appear again. To find an error press F6. The cursor will go to the next error 
  408. line. The compilation is not done in an own thread, because the previewer has 
  409. to wait for TeX. To start TeX in an own thread you have to call compile 
  410. directly. 
  411.  
  412. If you want to preview or print a file, even if there are some errors, you have 
  413. to call the preview or print command a second time. 
  414.  
  415. If you are working with various files, you don't have to compile the hole 
  416. document. Just select preview. TeXEdit will insert the includeonly command in 
  417. your main file and starts the compilation of it. Therefor it is necessary to 
  418. insert a small comment in the first line of every included file. TeXEdit will 
  419. insert this command automatically if you open the included file with the 
  420. command <<File-Insert-Included files>> 
  421.  
  422. If you want to compile the whole document, you have to change to your main 
  423. file. There you have to delete the includeonly command which can be found in 
  424. front of '\begin{document}. After that you have to call the desired command. 
  425.  
  426.  
  427. ΓòÉΓòÉΓòÉ 5.1.12. Serial letters ΓòÉΓòÉΓòÉ
  428.  
  429. This menu will open a dialog where you can select the addresses for the 
  430. letters. 
  431.  
  432. This function search for some special fields in your text and replaces them 
  433. with the entries of your data base. TeXEdit creates a directory 'tmp.tex' in 
  434. the current directory, in which the serial letters will be saved. The compile 
  435. and print command is called automatically by TeXEdit. After the last serial 
  436. letter was printed you should delete the temporary directory. You don't have to 
  437. do this by hand. A dialog box will appear. 
  438.  
  439. More about fields in your source file and about the data base you can find in 
  440. Addresses 
  441.  
  442.  
  443. ΓòÉΓòÉΓòÉ 5.1.13. Printing with options ΓòÉΓòÉΓòÉ
  444.  
  445. Here you can choose some printing options. 
  446.  
  447.  
  448. ΓòÉΓòÉΓòÉ 5.1.14. Finding errors detected by TeX ΓòÉΓòÉΓòÉ
  449.  
  450. If you get some errors during the TeX-procedure you can find the next error by 
  451. pressing {F6} or with a mouse-click to the next-error-icon. If TeX has written 
  452. additional explanations into the .log-file these explanations will appear after 
  453. pressing {Ctrl}{F6} or after clicking with the right mouse button to the 
  454. next-error-icon. 
  455.  
  456.  
  457. ΓòÉΓòÉΓòÉ 5.2. Customizing your personal floating-box ΓòÉΓòÉΓòÉ
  458.  
  459.  To customize the personal floating-box you have to click with the right mouse 
  460. button to that buttom you want to customize. After choosing Customize... you 
  461. have to enter 
  462.  
  463.    1. The Text which should appear on the buttom 
  464.  
  465.    2. The Font you wish for the button text 
  466.  
  467.    3. The macro you wish to execute (A list with all available macros will be 
  468.       shown). 
  469.  
  470.  Writing a macro is much easier as you might think. If you just want to insert 
  471.  text (in front or/and behind your selected text or cursor) you have only to 
  472.  customize the example macro insert.cmd. 
  473.  
  474.  
  475. ΓòÉΓòÉΓòÉ 5.3. Text modules ΓòÉΓòÉΓòÉ
  476.  
  477. This menu opens a dialog, in which you can define some short forms (for example 
  478. TE for TeXEdit). 
  479.  
  480. To use this definitions, just type them in an press F3. 
  481.  
  482.  
  483. ΓòÉΓòÉΓòÉ 5.4. Address data base ΓòÉΓòÉΓòÉ
  484.  
  485. The insert command searches for some specific fields and replaces them with 
  486. your entries. The fields are named like the entries in your data base. To mark 
  487. them as fields you have to put them in braces: <COMPANY>, <FIRSTNAME>, <NAME>, 
  488. <OPENING>, <POSTCODE>, <CITY> and <COUNTRY>. 
  489.  
  490. Here is a example: 
  491.  
  492.    \documentstyle{article}
  493.    \begin{document}
  494.    % from
  495.    Frank Stippich\\
  496.    Jakob-Bernhard Stra╤üe 9\par
  497.    69151 Neckargem╨ænd\\[2cm]
  498.  
  499.    % to
  500.    <COMPANY> \\
  501.    <FIRSTNAME> <NAME> \\
  502.    <STREET> \par
  503.    <PCODE> <CITY>\\[3cm]
  504.  
  505.    <OPENING>,\\
  506.    Text ...
  507.    \end{document}
  508.  
  509. You have to keep in mind that, if a entries is not defined, the corresponding 
  510. field will contain nothing. In this case an error may occur: 
  511.  
  512.    ...
  513.    <COMPANY>\\
  514.    ...
  515.    <COUNTRY> <CITY> ...
  516.  
  517. will result in: 
  518.  
  519.    ...
  520.    \\
  521.    ...
  522.     Heidelberg ...
  523.  
  524.    1. if <COMPANY> and <COUNTRY> has not be defined. The space in front of 
  525.       'Heidelberg' did not look very nice. But the line with nothing in front 
  526.       of '\\' will result in an error. 
  527.  
  528.  A much better way is to define the fields like '<COUNTRY><CITY>' and to add 
  529.  the spaces in the data base (First name = 'Frank ') 
  530.  
  531.  
  532. ΓòÉΓòÉΓòÉ 5.5. Macros ΓòÉΓòÉΓòÉ
  533.  
  534. After calling Extras-Macros-Short cut, it is possible to assign a short cuts 
  535. with a macro. Command keys have to contain braces: {Ctrl}, {Alt}, {Backspace} 
  536. or {Tab} 
  537.  
  538. Some possible short cuts are : {Ctrl}l, {Alt}{Ctrl}t or {Alt}{F4} 
  539.  
  540. A list of additional REXX commands can be found in Macro language. 
  541.  
  542.  
  543. ΓòÉΓòÉΓòÉ 5.6. Settings ΓòÉΓòÉΓòÉ
  544.  
  545. TeX 
  546.  
  547. On this page you have to define the external programmes. TeXEdit call a 
  548. external programme and add the necessary filename. If you want to use the 
  549. filename anywhere you are allowed to replace it by ### 
  550.  
  551. Because TeXEdit need a printing programme, you should set 'dvips -o lpt1' as 
  552. printing command if you are using a real postscript printer. It is also 
  553. possible to write a batch script and to use it as printing programme. Here is 
  554. an example batch file: 
  555.  
  556.    /* PrintingSample.cmd */
  557.    parse arg file
  558.  
  559.    copy file lpt1
  560.  
  561. It is possible to save 5 diverent configurations. The last will be reload the 
  562. next time you start TeXEdit. If you assign an (optional) name for a 
  563. configuration, this name will appear in the menu - An easy way to change the 
  564. configuration. 
  565.  
  566. The second page provides additional options. The context of this page will be 
  567. saved with the current configuration of the first page. 
  568.  
  569. TeXEdit 
  570.  
  571. Here you will find some editor specific settings. Please feel free to test 
  572. these settings. 
  573.  
  574. If you choose disable console you are recommended to start TeX with the 
  575. parameter '-n' (nonstop mode). 
  576.  
  577. The AutoIndent option may not work properly. May be the text input is faster as 
  578. the interpretation of the text structure. Please disenable this option if some 
  579. problems occure. 
  580.  
  581. The AutoSave option causes TeXEdit to save the current file periodically. The 
  582. file will also be saved after switching to an other notebook page. 
  583.  
  584.  
  585. ΓòÉΓòÉΓòÉ 5.7. Help ΓòÉΓòÉΓòÉ
  586.  
  587. With F1 you have access to the LaTeX.INF file. Therefor you have to set the 
  588. cursor onto a command. After pressing F1 you will get some help for that 
  589. command 
  590.  
  591.  
  592. ΓòÉΓòÉΓòÉ 6. Macro language ΓòÉΓòÉΓòÉ
  593.  
  594. The macro language is 100% Rexx compatible. Some additional commands will be 
  595. described below. You are recommended to open the *.CMD files distributed with 
  596. TeXEdit. 
  597.  
  598. There is no error protection in the macro interface. If your macro contain an 
  599. error, the hole programme will be stoped. Please save your file if you test a 
  600. new macro. 
  601.  
  602. Now you will say that the macro interface is very poor, but it is not. you are 
  603. free to use every ReXX extension (for example VRexx, ReXXmath or object ReXX). 
  604. After loading the DLL you will have some additional commands. From this kind of 
  605. view, the ReXX interface makes TeXEdit to an open system without limitations. 
  606. (In principle you are allowed to add some C/C++ code in an own DLL). 
  607.  
  608. Please ask, if you have some problems writing a macro. (Of course there are 
  609. some undocumented functions, which are very sensitive) 
  610.  
  611. Please do not use variables of the name FileName. or a_s. This will cause an 
  612. error because these are internal variables of TeXEdit. 
  613.  
  614.  
  615. ΓòÉΓòÉΓòÉ 6.1. Select text ΓòÉΓòÉΓòÉ
  616.  
  617. Start- and end position of a selection can be set 
  618.  
  619. get MarkStart and MarkEnd ('MLE_1' is the name of the current frame): 
  620.  
  621.    MarkStart = VRGet( "MLE_1", "SelectedStart")
  622.    MarkEnd   = VRGet( "MLE_1", "SelectedEnd")
  623.  
  624. Select text from MarkStart to MarkEnd : 
  625.  
  626.    ok = VRSet( "MLE_1", "SelectedStart", MarkStart)
  627.    ok = VRSet( "MLE_1", "SelectedEnd", MarkEnd)
  628.  
  629.  
  630. ΓòÉΓòÉΓòÉ 6.2. Direct access ΓòÉΓòÉΓòÉ
  631.  
  632. There are some direct access commands: 
  633.  
  634. Get the selected text: 
  635.  
  636.    MarkText = VRGet( "MLE_1", "SelectedText")
  637.  
  638. Get the whole text: 
  639.  
  640.    Text = VRGet( "MLE_1", "Value")
  641.  
  642. Insert text to the current cursor position: 
  643.  
  644.    ok = VRMethod( "MLE_1", "Insert", Text )
  645.  
  646. Set the text of the current window (old text will be deleted): 
  647.  
  648.    ok = VRSet( "MLE_1", "Value", text)
  649.  
  650.  
  651. ΓòÉΓòÉΓòÉ 6.3. Clipboard ΓòÉΓòÉΓòÉ
  652.  
  653. All common actions are available: 
  654.  
  655.    ok = VRMethod( "MLE_1", "Copy")
  656.    ok = VRMethod( "MLE_1", "Cut")
  657.    ok = VRMethod( "MLE_1", "Paste" )
  658.  
  659. The context of the clipboard can be read like this: 
  660.  
  661.    Context = VRMethod( "Application", "GetClipboard")
  662.  
  663. The clipboard can be set by: 
  664.  
  665.    ok = VRMethod( "Application", "PutClipboard", String)
  666.  
  667.  
  668. ΓòÉΓòÉΓòÉ 6.4. Send key(combinations) ΓòÉΓòÉΓòÉ
  669.  
  670. It is possible to send keys or combinations of keys to the editor. Some 
  671. possible keys are: 
  672.  
  673. {Up}, {Down}, {Left}, {Right}, {Enter}, {Tab}, {Shift}, {Space}, {Home}, 
  674. {Backspace} etc., and combinations like {Ctrl}s or {Alt}{F7} 
  675.  
  676. The syntax is the following: 
  677.  
  678.    ok = VRMethod( "Application", "SendKeyString", MLE_1, "{Enter}" )
  679.  
  680. If you want to send Ctrl-f you have to code: 
  681.  
  682.    ok = VRMethod( "Application", "SendKeyString", MLE_1, "{Ctrl}f" )
  683.  
  684.  
  685. ΓòÉΓòÉΓòÉ 6.5. Insert text in front and behind marked text ΓòÉΓòÉΓòÉ
  686.  
  687. An internal function is able to insert text in front and behind marked text. 
  688. Moreover it is able to move the cursor some steps to the left or right. 
  689.  
  690. The following code shows how to insert << in front and >> behind your selected 
  691. text. The cursor is set 2 positions to the left afterwards. (See sample macro 
  692. insert.cmd) 
  693.  
  694.    EvStr = "call i_Befehl '<<', '>>', -2"
  695.    call VRMethod 'Application', 'PostQueue',,,EvStr
  696.  
  697.  
  698. ΓòÉΓòÉΓòÉ 6.6. Getting the current filename ΓòÉΓòÉΓòÉ
  699.  
  700. It is possible to get the current filename in an macro. The following code will 
  701. give an example: 
  702.  
  703.    /* Example.cmd */
  704.    parse arg file
  705.    say file
  706.  
  707.  
  708. ΓòÉΓòÉΓòÉ 6.7. Samples ΓòÉΓòÉΓòÉ
  709.  
  710.  
  711. ΓòÉΓòÉΓòÉ 6.7.1. Macro.cmd and Macro2.cmd ΓòÉΓòÉΓòÉ
  712.  
  713. Two global demo macros. 
  714.  
  715.  
  716. ΓòÉΓòÉΓòÉ 6.7.2. DelBlank.cmd ΓòÉΓòÉΓòÉ
  717.  
  718. Delete all spaces between \begin (\end) and {. (It was made for a registered 
  719. user) 
  720.  
  721.  
  722. ΓòÉΓòÉΓòÉ 6.7.3. WordWrap.cmd ΓòÉΓòÉΓòÉ
  723.  
  724. Toggle the Word-Wrap property of the current page. 
  725.  
  726.  
  727. ΓòÉΓòÉΓòÉ 6.7.4. Brace.cmd ΓòÉΓòÉΓòÉ
  728.  
  729. This macro will mark the opening brace belonging to the current closing brace. 
  730. Interpretation of the following braces is possible: '( )', '{ }' and '[ ]' 
  731.  
  732. The cursor must be behind or on a closing brace. 
  733.  
  734.  
  735. ΓòÉΓòÉΓòÉ 6.7.5. Mark.cmd ΓòÉΓòÉΓòÉ
  736.  
  737. This macro marks the whole text belonging to a environment (for example a 
  738. brace). This macro has an own shortcut: {Alt}m. It is very easy to change this 
  739. macro. 
  740.  
  741. If you want to use this macro with TeX environments also, you have to set the 
  742. variable Number to 5. 
  743.  
  744. It is possible to define own environments. Therefor it is necessary to enlarge 
  745. the OKl and SKl arrow. 
  746.  
  747. But: The opening brace (OKl) has to be different from the closing brace (SKl. 
  748.  
  749.  
  750. ΓòÉΓòÉΓòÉ 6.7.6. Insert.cmd ΓòÉΓòÉΓòÉ
  751.  
  752. This macro insert text in front an behind marked text. See macro help for more 
  753. information. 
  754.  
  755.  
  756. ΓòÉΓòÉΓòÉ 6.7.7. Run.cmd ΓòÉΓòÉΓòÉ
  757.  
  758. This macro is part of internal structures. Run.cmd can be placed in the path 
  759. anywere. 
  760.  
  761.  
  762. ΓòÉΓòÉΓòÉ 7. Known problems ΓòÉΓòÉΓòÉ
  763.  
  764.  
  765. ΓòÉΓòÉΓòÉ 7.1. Some of the entry fields are only 1 mm high ΓòÉΓòÉΓòÉ
  766.  
  767. After installing OS/2 Warp fix #8 the entry field of some dialog boxes will 
  768. become very small. This can be fixed by installing an older (or the original) 
  769. pmmerge.dll which is part of OS/2. 
  770.  
  771. This 'effect' will disappear after installing fix #16. 
  772.  
  773.  
  774. ΓòÉΓòÉΓòÉ 7.2. The AutoIndent does not work ΓòÉΓòÉΓòÉ
  775.  
  776. This option may cause some problems on slow and medium fast systems. Please 
  777. make sure that it works and disenable this function if necessary. 
  778.  
  779.  
  780. ΓòÉΓòÉΓòÉ 7.3. TeXEdit can't end the TeX thread ΓòÉΓòÉΓòÉ
  781.  
  782. If TeXEdit will not end the TeX thread maybe it is not able to analyse the .log 
  783. file. This can cause an endless loop which can be killed by calling the next 
  784. error command from the menu. 
  785.  
  786. Don't use the tasklist to kill the 'TeXThread' because in that case TeXEdit 
  787. will also be killed. 
  788.  
  789. To optimize the .log analysing routine please send your .log file to me after 
  790. you determine a problem. It is possible to send this file with email to 
  791. hr2@ix.urz.uni-heidelberg.de 
  792.  
  793.  
  794. ΓòÉΓòÉΓòÉ 8. DOIT ΓòÉΓòÉΓòÉ
  795.  
  796.  
  797. ΓòÉΓòÉΓòÉ 8.1. Copyright ΓòÉΓòÉΓòÉ
  798.  
  799. DOIT is Public-Domain and Copyright (C) by Roland Emmerich. 
  800.  
  801.  
  802. ΓòÉΓòÉΓòÉ 8.2. Call ΓòÉΓòÉΓòÉ
  803.  
  804. DOIT [Command] <File> [HP2XX options]
  805.  
  806. Command: 
  807.  
  808. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  809. Γöé-x        Γöécall HP2xx               Γöé          Γöé
  810. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  811. Γöé-l        Γöéread width and height    Γöé          Γöé
  812. Γöé          Γöéfrom a PCX file          Γöé          Γöé
  813. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  814. Γöé-v        Γöéuse full path name       Γöé          Γöé
  815. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  816.  
  817. HP2XX options: 
  818.  
  819. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  820. Γöé-wWidth   ΓöéWidth in mm              Γöé[75]      Γöé
  821. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  822. Γöé-hHeigth  ΓöéHeight in mm             Γöé          Γöé
  823. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  824. Γöé-rRotate  ΓöéRotate angle             Γöé[0]       Γöé
  825. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  826. Γöé-pxxxxxxxxΓöéwidth of pen             Γöé[11111111]Γöé
  827. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  828.  
  829.  
  830. ΓòÉΓòÉΓòÉ 9. Copyright ΓòÉΓòÉΓòÉ
  831.  
  832. TeXEdit is shareware and (C) Copyright by Frank Stippich. 
  833.  
  834. The author makes no representation or warranty with respect to the adequacy of 
  835. this programme. In no event shall I be liable for special, direct, indirect or 
  836. consequential damages, losses, costs, charges, claims, demands or claim for 
  837. lost profits, fees or expenses of any nature or kind. 
  838.  
  839. About informations how to register read 'register.txt'.