home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fonts 1 / freshfonts1.bin / programs / amiga / tpp / doc / english / tpp500doc.tpp < prev    next >
Text File  |  1994-01-07  |  104KB  |  3,831 lines

  1. LBook
  2. RawTitlePage
  3. PageOne
  4. TeX
  5. \font\bigtitle=cmss17 scaled \magstep3
  6. \vbox to 4cm {\vss}
  7. %\hrule height 0.5mm
  8. %\bigskip
  9. \leftline{\bigtitle \TeX t Plus Professional}
  10. \medskip
  11. \hrule height 0.8mm
  12. \medskip
  13. \rightline{\large A \TeX -Frontend-Word-Processor}
  14. \rightline{\large Version 5.00}
  15. \vbox to 14cm {\vss}
  16. \rightline{\large \copyright 1988--1994 Martin Steppler}
  17. \medskip
  18. \hrule height 0.4mm
  19. End
  20. Begin
  21. PNumroman
  22. PageTwo
  23. PrefaceCopyrightEnd
  24. TeX\TeX Endt Plus Professional software and documentation are copyright © 1988-1994 by
  25. Martin Steppler. No part of the software or documentation may be reproduced, transmitted
  26. into other languages, posted to a network, or distributed in any way without the express
  27. written permission of the author.
  28.  
  29. This product comes along 'as is' with no representation of fitness for any
  30. particular purpose. The user assumes all risks and responsibilities related to its use.
  31. The material within is believed to be accurate, but the author reserves the right to make
  32. changes to the software or documentation without notice.
  33.  
  34. TeX\TeX Endt Plus Professional V5.00 is shareware, i. e. if you use TPP regulary you
  35. should send me a donation (DM 50/$ 30/£ 20). Updates from V2.xx to V5.00 cost
  36. DM 30/$ 20/£ 12 and from V3.xx to V5.00 DM 10/$ 10/£ 5.
  37. Updates from V4.xx to V5.00 are free.
  38. Registered users get the latest version of TPP and a keyfile in order
  39. to prevent the nerve-racking requester from popping up. If you have access to e-mail,
  40. you can send me your PGP-key, which I will use to return an encrypted keyfile to you.
  41. PGP can be obtained from aminet. You can also find the latest version of TPP on aminet.
  42.  
  43. To all pd-distributors:
  44.  
  45. TPP with the nerve-racking requester may be distributed by everybody, without by none. The
  46. price should not exceed a reasonable fee.
  47.  
  48. The nerve-racking requester has been implemented in order to make it easier for you to
  49. decide whether to send the share or not.
  50.  
  51. Send your share, bug-reports, etc. to:
  52.  
  53. List Net addresses
  54. KeyAddressItem
  55.    Martin Steppler
  56.  
  57.    Roermonder Str. 112a/69
  58.  
  59.    D-52072 Aachen
  60.  
  61.    Fed. Rep. of Germany
  62. KeyNet addressesItem
  63. InterNet: steppler@pool.informatik.rwth-aachen.de
  64.  
  65. FidoNet:  Martin Steppler @ 2:242/7.12
  66. LEnd
  67.  
  68. TeX\TeX Endt Plus Professional was developed on an Amiga 3000 with 10 MB RAM, a 240 MB
  69. harddisk, and a HP LaserJet 4L using the Matt Dillon's DICE C compiler.
  70.  
  71. PrefaceAcknowledgementsEnd
  72. Besides Donald Knuth and Leslie Lamport I would like to thank in particular Georg Hessmann
  73. (PasTeX\TeX End), Nico François (reqtools.library,
  74. powerpacker.library), Christian Rank (NICETeX\TeX End), Rainer Sengerling (dinbrief.sty)
  75. and my beta-testers Jens Aperdannier, Markus Baumeister, Stephan Kohler,
  76. Dirk Ludwig, Gregor Mauer, Johannes Maybaum, Karl Skibinski, and Martin Ziemer.
  77. Finally, I want to thank Konrad Neuwirth, the distributor of AmigaTeX\TeX\ End
  78. for Germany and Austria, for sending me a copy of AmigaTeX\TeX\ End
  79. and Markus Erlmeier, the Amiga Site Coordinator of DANTE, for getting me in
  80. contact with Mr. Neuwirth.
  81. IndexHessmann, GeorgEnd
  82. IndexFrançois, NicoEnd
  83.  
  84. NewPage
  85. PrefacePrefaceEnd
  86. TPP is a TeX\TeX\ End frontend word processor, i. e. with the help of TPP
  87. you can create TeX\TeX End-documents without having to know anything
  88. about TeX\TeX End. The professional typesetting program TeX\TeX\ End is the
  89. product of more than ten years of work of Donald E. KnuthIndexKnuth, Donald E.End,
  90. professor at Stanford University, California.
  91.  
  92. What are the pros and cons of using TeX\TeX End?
  93.  
  94. If you want to create documents that distinguish themselves by a flippy design including
  95. flashy graphics, you are better advised to look out for a desktop publishing program. But
  96. if  you intend to create well structured texts, beautiful letters, or scientific
  97. publications, TeX\TeX\ End is the state of the art.
  98.  
  99. A great disadvantage has prevented so far the spreading of TeX\TeX\ End:
  100. It is very complicated. You rather have to program a text than to write it.
  101.  
  102. This is exactly where TPP starts to work. Now a document can be created as follows:
  103. List·
  104. Key·Item
  105. First, you load a form sheet (e. g. a letter form sheet). Within this form sheet
  106. several keywords are located, which dertermine the document's structure.
  107. WYSIWYGFootnoteWhat You See Is What You GetEnd is almost totally renounced,
  108. due to the fact that you only have to care for the proper content and not for the
  109. automatically generated design of your document.
  110. Key·Item
  111. After having filled out the form sheet, the text is parsed and compiled.
  112. First, TPP creates a TeX\TeX End-file and after that TeX\TeX\ End compiles this file.
  113. Key·Item
  114. The final product of these two compilations is a DVIFootnoteDeViceIndependentEnd-file,
  115. which you are then able to preview or print.
  116. LEnd
  117.  
  118. So the great disadvantage of TeX\TeX\ End has hopefully been reduced to a minimum.
  119.  
  120. ListAachen, January 1994
  121. KeyAachen, January 1994Item
  122. Key Item
  123. Martin Steppler
  124. LEnd
  125.  
  126. Contents
  127.  
  128. Chapter Installing And Starting TPP
  129. PNumArabic
  130.  
  131. PageStyleEmpty
  132.  
  133. Section Hard- and Software Requirements
  134. In order to run TPP correctly in cooperation with PasTeX\TeX\ End
  135. or AmigaTeX\TeX End, you need:
  136. List·
  137. Key·Item
  138. AmigaOS 2.04 (V37 or higher)
  139. Key·Item
  140. at least 2 MB RAM
  141. Key·Item
  142. at least 10 MB harddisk space
  143. Key·Item
  144. PasTeX\TeX\ End V1.3 or higher incl. NICETeX\TeX End. The distribution of PasTeX\TeX\ End
  145. contains the macro package NICETeX\TeX End.
  146. Or AmigaTeX\TeX\ End of Radical Eye Software.
  147. Key·Item
  148. TeX\LaTeX\ End (25th March 1992). The files needed by TPP are part of the distribution.
  149. LEnd
  150. IndexH/S-requirementsEnd
  151.  
  152. Section Installation
  153. Double clicking the icon of the installation script is all you have to do to install
  154. TPP. PasTeX\TeX\ End or AmigaTeX\TeX\ End must have been installed before the
  155. installation of TPP, if you want to use TPP in combination with TeX\TeX End.
  156. IndexInstallationEnd
  157.  
  158. Section Start
  159. TPP can be invoked from either Workbench by double clicking the respective icon or
  160. from CLI.
  161.  
  162. CLI usage is as follows:
  163.  
  164. Table
  165. Title
  166. TPP I=ICONIFY/S,C=CONFIG/K,M=MENUS/K,K=KEYS/K,MACROS/K,FILES/M
  167. Width
  168. 12.500cm
  169. Horizontal
  170. Vertical
  171. Border
  172. Columns
  173. TabLeft
  174. Parameter
  175. TabLeft
  176. Description
  177. Entries
  178. ICONIFY\open TPP iconified
  179. CONFIG <file>\configuration file
  180. MENUS <file>\menus configuration file
  181. KEYS <file>\keymap configuration file
  182. MACROS <file>\macros configuration file
  183. FILES\files to be loaded
  184. End
  185.  
  186. Up to ten filenames may be passed to TPP. The parameters can also be specified as
  187. tooltypes of an icon. When invoking TPP you should use the loader TPP:TPP, which
  188. notifies the server TPP:TeXtPlusProfessional or starts it, if it is not already running.
  189. IndexUsageEnd
  190. EmptyPage
  191.  
  192. Chapter The Menus
  193. Section The Structure Of This Manual
  194. First, the meaning of all menus and their associated items are explained in detail.
  195. After this the structure of all five document styles, i.e. (business)letter, article
  196. book, TeX\LaTeX End-article, and TeX\LaTeX End-book, are illustrated. Finally, all
  197. commands of the ARexx port are described at full length.
  198.  
  199. Section Project
  200. SubSection Load
  201.    After clicking on this menuitem a filerequester pops
  202. up, the current function of which - here: 'Load  file'  -
  203. is  displayed  in  the  window-titlebar. The selector is
  204. completely  dynamic  and  asynchronous;  you  may  change
  205. directories,  select  files,  scroll the file list, etc.,
  206. while the selector is scanning a directory.
  207.  
  208.    After  a  file  has  been  chosen,  TPP  loads  it  and
  209. recognizes  automatically  if  the file is a packed file (PowerPacker),
  210. IndexPowerPackerEnd or a plain ASCII-file, if it contains ANSI-control-sequences
  211. or if it is a TPP-letter  (suffix:  '.tpp').  TPP-letters  of
  212. older versions (suffix '.txp') can still be loaded, too. Multiselection is fully
  213. supported, so if you select more than one file in the filerequester, iconified windows are
  214. opened on the TPP-screen according to the number of selected files.
  215.  
  216. If you try to overwrite a modified file, a security-requester will pop
  217. up asking you to confirm your
  218. decision. The keymap equivalents of the OKAY and the STOP
  219. gadget of this and all other requesters are the Return key (OKAY) and
  220. Esc (STOP).
  221. LabelLoadEnd
  222. IndexLoadEnd
  223.  
  224. SubSection Append file
  225. A file is appended to the end of the already  existing
  226. file.  If  you  want  to  insert  a  file at the cursor's
  227. current position, you've got to load a block.
  228. (see also RefLoadBlockEnd).
  229.  
  230. SubSection New Window
  231.    If sufficient memory is available,  a  new  window  is
  232. opened.  The  tabulators,  the text-width etc. of the old
  233. window are used in the new one, too. TextPlus is able  to
  234. handle up to 10 windows at the same time.
  235. LabelNewWindowEnd
  236. IndexNewWindowEnd
  237.  
  238. SubSection Load & New Window
  239. The comands of the items 'Load' (see also RefLoadEnd) and 'New Window'
  240. (see also RefNewWindowEnd) are executed.
  241.  
  242. SubSection Load Configuration
  243. If you want to reset the settings of TPP to those defined in a configuration-file, you
  244. only have to choose this menuitem.
  245. IndexConfigurationEnd
  246.  
  247. SubSection Delete File
  248.    The current file is deleted in memory.
  249. IndexDelete fileEnd
  250.  
  251. SubSection Save
  252. The  current  file  is  saved  under  its current filename. The letter-mode determines the
  253. format of the saved file. If it is set to ASCii, a plain ASCII-file without  any  control-
  254. sequence  is  saved, if it is set to ANSi, control-sequences for changes in style or color
  255. are saved with the file according to the ANSI-standard. Such files can be loaded by  every
  256. ANSI-compatible editor or text-display program, e.g. 'MuchMore'. If the letter-mode is set
  257. to  LETter, the tabulators, the text-width etc. are saved with the file. The suffix '.tpp'
  258. is added to such files.
  259. LabelSaveEnd
  260. IndexSaveEnd
  261.  
  262. SubSection Save as
  263.    After a filename has  been  chosen,  it  is  saved  as
  264. described above (RefSaveEnd).
  265. LabelSaveAsEnd
  266. IndexSave AsEnd
  267.  
  268. SubSection Save & Quit
  269. The commands of the items 'Save' (see also RefSaveEnd)and 'Quit' (see also RefQuitEnd)
  270. are carried out.
  271.  
  272. SubSection Save Configuration
  273. The global settings of TPP are saved to a configuration-file.
  274.  
  275. SubSection Compile
  276. The gadgets of the compile window have the following meaning:
  277.  
  278. If 'Parse' is selected, the internal compiler of TPP translates the text of the
  279. active window. After that, or if 'Parse' has not been selected, the TeX\TeX  End-compiler
  280. is invoked according to the TeX\TeX End-paths definitions (see also RefTeXpathsEnd). When
  281. the internal compiler of TPP is invoked, the document-style (letter, article or book) is
  282. deduced from the keyword at the beginning of the text.
  283. Furthermore the font-height of the document can be defined.
  284. Otherwise the user must explicitly define the format. The compilation can be aborted by
  285. pressing Ctrl-C in the log-window. If no log-window was opened, you have to wait until the
  286. compiler terminates.
  287. If the switch 'Mailmerge' is set, data from a mailmerge-database (see also
  288. RefMailmergeEnd) is inserted into the text at compile time.
  289. LabelCompileEnd
  290. IndexCompileEnd
  291.  
  292. SubSection Preview
  293. If the Amiga implementation of TeX\TeX\ End of your choice is PasTeX\TeX\ End
  294. (see also RefTeXImplEnd), then Georg Hessmann's previewer 'ShowDVI' is invoked. If you
  295. wish, the compiler is run before the ShowDVI is invoked. All the other switches have the
  296. same meaning as described under 'Print' (see also RefPrintEnd).
  297. If ShowDVI is already running in the background, the ARexx-script
  298. 'TPP:rexx/UpdateShowDVI.tpl' is invoked.
  299.  
  300. If you choose AmigaTeX\TeX End, Radical Eye Software's previewer is started.
  301. If Preview is already running in the background, the ARexx-script
  302. 'TPP:rexx/UpdatePreview.tpl' is invoked.
  303. IndexPreviewEnd
  304.  
  305. SubSection Print
  306. The miscellaneous gadgets have the following meaning:
  307. IndexPrintEnd
  308. LabelPrintEnd
  309.  
  310. List HOffset, VOffsetmm
  311. Key From, To Page Item
  312. From and to which page is to be printed?
  313. Key Copies Item
  314. PasTeX\TeX\ End only.
  315. How often should the document be printed?
  316. Key Type Item
  317. PasTeX\TeX\ End only.
  318. Are only pages with even or odd numbers to be printed, or should TPP not distinguish
  319. between odd and even pages?
  320. Key HOffset, VOffset Item
  321. PasTeX\TeX\ End only.
  322. Set the horizontal and vertical offset of the print-out.
  323. Key Reverse Item
  324. The pages are printed in reverse order.
  325. Key Output Item
  326. Is the document to be printed or should the output be redirected to a file?
  327. Furthermore, the output can be send to an IFF- or a postscript-file.
  328. For Postscript output you need DVIPS in addition to PasTeX\TeX End.
  329. IndexPostscriptEnd
  330. LabelPostscriptEnd
  331. Key Async Item
  332. New since 4.10. With the help of this switch you can decide whether you intend to print
  333. asynchronously, i.e. in the background, or not. When printing asynchronously, you can
  334. only presume working with TPP after the print-out has been finished. The Async-gadget is
  335. ignored, if the user seleceted the mailmerge option or multiple copies (number of copies
  336. >= 2). When printing asynchronously, the print-out cannot be canceled from within the
  337. TPP-environment.
  338. IndexAsyncEnd
  339. Key Date Item
  340. New since 4.10. If you know, how the Unix-utility 'Make' works, then you already know the
  341. meaning of this gadget. Why should you use this switch? Normally, you print out a text not
  342. before you have previewed it. If you do not change the settings of the print-requester,
  343. after having finished previewing, the whole text will once again be compiled by TPP and
  344. TeX\TeX End. In case of long text-files, this can lead to annoying waiting periods. In
  345. order to prevent this you could switch off compiling and parsing. But you would have to
  346. switch compiling and parsing on again, before the next print-out/previewing. A more
  347. elegant method takes into account the dates of creation of all files that are part of the
  348. compiling-printing/previewing-process: If the file of the active window has been modified
  349. ('(modified)' appears in the window-titlebar), it is saved before the compilations takes
  350. place. Depending on the date entries of the TPP-file (suffix '.tpp') and the TeX\TeX End-
  351. file (suffix '.tex') TPP compiles the TPP-file, if it is the younger one or if the TeX\TeX
  352. End-file does not exist at all. Following the same scheme the TeX\TeX End-compiler is
  353. invoked, if the TeX\TeX End-file is younger than the dvifile (suffix '.dvi'). After this
  354. either printing or previewing follows. If the dvifile is younger than the TPP-file and
  355. the TeX\TeX End-file, parsing and compiling are skipped and printing or previewing is
  356. started immediately. TPP behaves as described above, if the date-gadget is switched on.
  357. IndexDateEnd
  358.  
  359. Since 4.10 you can directly send a file to the printer.device, in order to print it
  360. out using the printer-driver you set with the help of the respective prefs-program.
  361. Of course, you do not need PasTeX\TeX\ End for this.
  362.  
  363. Key Options
  364. Item
  365. Depending on the setting of the gadget 'Output' a requester pops up. It contains the
  366. following gadgets, if 'Output' is not set to 'PRT:' (PasTeX\TeX\ End only):
  367.  
  368.     List ShowDVI-Logm
  369.     Key Printer Item
  370.     After scanning 'TeX:config/DVIprint.printers', the configuration file of DVIPrint, all
  371.     available printer-drivers are displayed. If you want to use the Preferences
  372.     printer-driver, you have to select the driver 'generic'.
  373.     IndexDVIprint.printersEnd
  374.     Key FontMem Item
  375.     What size shall the font memory of ShowDVI/DVIprint have?
  376.     Key Density Item
  377.     If you print via a Preferences driver, the quality of the print-out is normally
  378.     set in Preferences. This option provides a way to override the preferences-setting
  379.     (density).
  380.     Key FontDir Item
  381.     In which additonal directory should font-libraries and pk-fonts be searched for?
  382.     Key Resolution Item
  383.     Sets the resolution of the bitmap, if the output is redirected to an IFF-file.
  384.     The resolution can be defined in two ways: You either specify a number or the
  385.     sequence number - slash - number. In the first case the horizontal and the
  386.     vertical resolution are set at the same time. In the second case the first number is
  387.     interpreted as the horizontal resolution and the second as the vertical resolution,
  388.     e.g. 120/72.
  389.     Key ShowDVI-Log Item
  390.     Is ShowDVI to create a logfile and what is the name of it?
  391.     IndexLogfileEnd
  392.     Key DVIprint-Log Item
  393.     Is DVIprint to create a logfile and what is the name of it?
  394.     Key Optimize Item
  395.     Should the print-out be optimized? This may enhance the speed of your printer.
  396.     Key Fast Item
  397.     Sets a flag in the printer.device. When set, the speed of the parallel
  398.     port is increased significantly. If you do not print via the printer.device,
  399.     then this switch is of no interest for you.
  400.     Key Draft Item
  401.     Sets the quality of the print-out. If you want to print a document just to see
  402.     what comes out of the printer, this switch might be useful, because the minor
  403.     quality of the print-out plays an inferior role.
  404.     Key Unidirect. Item
  405.     Is the printer to print uni- or bidirectionally? Bidirectional printing might be
  406.     faster, but take into account that the quality of the print-out worsens in most
  407.     of the times.
  408.     Key Landscape Item
  409.     The print-out is rotated by 90 degrees.
  410.     Key Physical Item
  411.     New since 5.00. The physical order of the pages within the dvi-file is respected
  412.     during the print-out. This is why every page has its own unique number.
  413.     Key No FormFeed Item
  414.     Is the output of a form-feed to be suppressed at the end of the last page?
  415.     Key Preload Item
  416.     All fonts are loaded into memory at the beginning of the print-out, and not when
  417.     they are needed.
  418.     Key Statistic Item
  419.     A more detailed logfile is created.
  420.     Key Debug Item
  421.     New since 5.00. The logfile is closed after every write access.
  422.     Key Mark Item
  423.     New since 5.00. All used fonts are marked.
  424.     Key SpecialHost Item
  425.     Is SpecialHost to be invoked before the printing starts? If the text to be printed
  426.     contains IFF-graphics, this switch must be set. SpecialHost calculates the new
  427.     dimensions of the graphics for DVIprint (see also RefGraphicsEnd).
  428.     LabelSpecialHostEnd
  429.     LEnd
  430.  
  431. Indexprinter.deviceEnd
  432. IndexPRT:End
  433. If the gadget 'Output' is set to 'PRT:', the text of the active window is sent to the
  434. printer.device. The following gadgets of the options-requester control the print-out:
  435.  
  436.     List Left/Right Marginn
  437.     Key Pitch Item
  438.     IndexPitchEnd
  439.     You can select one of four pitches. Do not conceive the given pitches as
  440.     unchangeable. Escape-sequences may be changed at any time and can be
  441.     saved along with the configuration. The labels 'NLQ', 'Normal', 'Elite', and
  442.     'Condensed' are only used as memo-strings and do not affect the print-out. It
  443.     has to be pointed out, that you only may use escape-sequences which are
  444.     understood by the printer.device. These are not nescessarily identical to those
  445.     mentioned in your printer manual. The escape-sequences of the printer.device are
  446.     listed in the appendix (see page RefEscapeSequencesEnd). Unfortunately, the
  447.     printer.device does not support all facilities a plenty of printers offer.
  448.  
  449.     What has to be done, if you want to print in a pitch the printer.device does not
  450.     support?
  451.  
  452.     Fortunately, you can send raw, i.e. unprocessed, data via the printer.device to
  453.     your printer. This is done by the escape-sequence '27/91/n/34/114', where n is
  454.     the number of raw data. Let's say your printer manual states that the sequence
  455.     '27/40/115/50/48/72/27/40/115/52/49/48/
  456.  
  457.     49/84' switches on printing in courier
  458.     (20cpi). The number of raw data is 14. This is why you have to send '49/52' as n
  459.     to your printer, because 49 is the ASCII-code of 1 and 52 the one of 4. The
  460.     total sequence reads now:
  461.  
  462.     '27/91/49/52/34/114/27/40/115/50/48/72/27/40/115/
  463.  
  464.     52/49/48/49/84'
  465.  
  466.     This sequence was found in the printer manual of the HP DeskJet 500.
  467.     IndexRaw dataEnd
  468.  
  469.     Key Init String Item
  470.     IndexInit StringEnd
  471.     If you want to send some data to the printer before the print-out, you can enter
  472.     it here.
  473.     Key Left/Right Margin Item
  474.     The left and the right margin are set according to the content of these
  475.     gadgets.
  476.     IndexMargin!LeftEnd
  477.     IndexMargin!RightEnd
  478.     Key Pagenumbering Item
  479.     All pages are numbered automatically during the print-out.
  480.     IndexPagenumberingEnd
  481.     Key Linenumbering Item
  482.     Every line is numbered automatically during the print-out.
  483.     IndexLinenumberingEnd
  484.     Key Proportional Item
  485.     The file is printed with a proportional character set.
  486.     Key FormFeed Item
  487.     If set, then the output of a form-feed is not suppressed at the end of the last
  488.     page.
  489.     IndexFormFeedEnd
  490.     Key Color 1-4 On/Off Item
  491.     TPP is not a WYSIWYGFootnoteWhat You See Is What You GetEnd word processor. If
  492.     you  want to use other fonts, pitches etc., you have to mark the respective text
  493.     in one of the four available colors. When encountering the beginning or the end
  494.     of such a text during the print-out, TPP sends either the on- or off-sequence
  495.     of the respective color to the printer.device. You may only use sequences, the
  496.     printer.device understands, as mentioned in  subsection 'Pitch'.
  497.     IndexColorsEnd
  498.     LEnd
  499. LEnd
  500. Printing can be aborted by pressing Ctrl-C in the log-window.
  501.  
  502. SubSection Iconify
  503.    The current window is iconified and opened  on  either
  504. the  Workbench  or  the TPP-screen. The latter takes
  505. place if there is at least one uniconified window besides
  506. the current one left over on the TPP-screen. Closing
  507. down  the  TPP-screen  is  very  useful  for  memory
  508. hungry multitaskers, because lots of memory is returned
  509. to the system.
  510.  
  511.     Clicking  the  menu-button  uniconifies  the  active
  512. window.  If  the  TPP-screen is closed, you can also
  513. return to it by pressing the hotkey. Default  values  are
  514. Left + Right Amiga and Y (see also RefHotkeyEnd).
  515.  
  516. After iconifying the last window, an appicon is placed on the Workbench.
  517. By double-clicking this icon you get back to TPP.
  518. LabelIconifyEnd
  519. IndexIconifyEnd
  520.  
  521. SubSection Help
  522. If AmigaGuide is installed and the documentation of TPP is located within the
  523. AmigaGuide search-path, online hypertext-documentation is available on a single
  524. keystroke. Otherwise the keymap of TPP is displayed.
  525. IndexHelpEnd
  526.  
  527. SubSection About
  528. Informations about the author.
  529.  
  530. SubSection Quit
  531.    The active window is closed and, if  this  window  was
  532. the  last  open one,  TPP quits. If the text of the active
  533. window has been modified in any way, a security requester pops up and
  534. asks the user to confirm his decision.
  535. LabelQuitEnd
  536.  
  537. Section Block
  538. SubSection Mark
  539.    Depending on the mark-mode a block  can  be  marked
  540. LINewise, WORdwise or BLocKwise. The marked characters
  541. are  displayed  in  reversed  colors. The state of the
  542. block-mode, which can  be  left  by  invoking  'Delete
  543. marks'  or  'Delete  block',  is indicated by the
  544. button 'BLO' above the ruler. A block can also be marked by moving
  545. the mouse while holding down the left mouse button.
  546. LabelMarkEnd
  547. IndexBlock!MarkEnd
  548.  
  549. SubSection Copy
  550. The  marked  block  is inserted into the text at  the  cursor's  current
  551. position.  You can also copy a block by doubleclicking the left mouse button.
  552. IndexBlock!CopyEnd
  553.  
  554. SubSection Move
  555. The marked block is moved to the  cursor's current  position.
  556. (mouse equivalent: ctrl-doubleclick)
  557. IndexBlock!MoveEnd
  558.  
  559. SubSection Paste
  560. The marked block is pasted to the cursor's current position. The difference between 'Copy'
  561. and  'Paste'  is  that  'Copy' inserts the block into the text and 'Paste' pastes over the
  562. text.
  563. IndexBlock!PasteEnd
  564.  
  565. SubSection Delete block
  566. The marked block is deleted. (shift-doubleclick)
  567. IndexBlock!DeleteEnd
  568.  
  569. SubSection Load
  570. A normal file is inserted  into  the  text  at  the
  571. current  position  of  the cursor. The way the file is
  572. inserted depends on the mark-mode.
  573. LabelLoadBlockEnd
  574. IndexBlock!LoadEnd
  575.  
  576. SubSection Save
  577. The marked block is saved to disk.
  578. IndexBlock!SaveEnd
  579.  
  580. SubSection Delete marks
  581. The block markers are deleted for the current window.
  582. (alt-doubleclick)
  583. IndexBlock!Delete marksEnd
  584.  
  585. SubSection Copy to Tmpfile
  586. If a block is marked, it is saved to disk. The name of this block is set in Prefs/Prefs
  587. (see also RefTmpfileEnd).  If no block is marked 'TP.tmp' is loaded and inserted into
  588. the text depending on the mark-mode. This is an easy way to exchange blocks between
  589. windows.
  590. LabelCopyToTmpfileEnd
  591. IndexBlock!Copy from/to tmpfileEnd
  592.  
  593. SubSection Clipboard
  594. SubSubSection Copy
  595. The current block is copied as IFF-data to the clipboard.
  596. IndexBlock!Clipboard, CopyEnd
  597.  
  598. SubSubSection Cut
  599. The current block is copied as IFF-data to the clipboard and after this deleted.
  600. IndexBlock!Clipboard, CutEnd
  601.  
  602. SubSubSection Paste
  603. If the clipboard contains usable data, it is loaded as a block to the current position
  604. of the cursor.
  605. IndexBlock!Clipboard, PasteEnd
  606.  
  607. Section Prefs
  608. SubSection Prefs
  609. The meaning of the gadgets is as follows:
  610. List Auto Div Modemm
  611. Key Write Item
  612. The insert-mode is either switched on  or  off.  If
  613. switched  on,  it  is indicated by the word 'INS' above
  614. the ruler. Characters  are  inserted  in  the  already
  615. existing text and do not overwrite the text.
  616. IndexInsert-modeEnd
  617. Key Format Item
  618. The letter-mode is set to LETter, ANSi, or ASCii. Its  only
  619. purpose is to determine how a file is to be saved.
  620. (see also RefSaveEnd).
  621. IndexLetter-modeEnd
  622. Key Mark Mode Item
  623. You can choose whether you want to mark blocks WORdwise, LINewise or BLocKwise.
  624. (see also RefMarkEnd).
  625. IndexMark-modeEnd
  626. Key TeX Item
  627. Choose the Amiga implementation of TeX\TeX End, you want to work with.
  628. LabelTeXImplEnd
  629. Key Auto-Div-Mode Item
  630. TPP was originally designed to be a German word-processor. Due to the occurrence of
  631. ultra-long words in German a function called Auto-Div which divides ultra-long words in
  632. accordance with German grammar has been provided in order to decrease the number of
  633. ultra-long gaps in the text. Auto-Div divides English words in accordance with German
  634. grammar, too. This is why you better keep it switched off. If Auto-Div is switched on and
  635. if a block is marked and then formatted (left/right-aligned, centered, justification),
  636. words which are too long for the respective line are divided in order to avoid large gaps.
  637. Auto-Div is not perfect. This is why you should always check the division. Words divided
  638. by TPP end with this dash '­' (ASCII 173) and only this dash is accepted by TPP as
  639. indicator for a division in case of reformatting.
  640.  
  641. Due to the fact that TeX\TeX\ End also hyphenates automatically,
  642. this function is only interesting, if you process texts that are
  643. not going to be run through the TeX\TeX\ End compiler.
  644. IndexAuto-div-modeEnd
  645. Key Backup Item
  646. If switched on, TPP checks  the  disk  for  the  same
  647. filename  you  want to save. Providing the file exists,
  648. the suffix '.bak' is added to this file  in  order  to
  649. protect it from being overwritten.
  650. IndexBackup-modeEnd
  651. Key Save Icon Item
  652. Should TPP attach an icon to the file when saving?
  653. IndexIconEnd
  654. Key Space Tabs Item
  655. When saving eight spaces are replaced by one tab. You can dramatically reduce the size
  656. of your file  with this option.
  657. IndexTabulatorsEnd
  658. Key Smart <CR> Item
  659. When hitting return the cursor is either moved to the first column of the following line
  660. (off) or under the beginning of the preceding line (on).
  661. Key Tmp-File Item
  662. Name of the temporary file, that is used by block operations.
  663. (see also RefCopyToTmpfileEnd).
  664. LabelTmpfileEnd
  665. IndexFile, temporaryEnd
  666. Key FReq-Path Item
  667. Which path is to be the default path of the file-requester of TPP?
  668. A single dot ('.') means, that the current directory of the invoking process is to be
  669. used.
  670. Key FReq-Pattern Item
  671. What pattern shall be used as a filter in the file-requester?
  672. Key Hotkey Item
  673. Which hotkeys should reopen iconified windows?
  674. (see also RefIconifyEnd)
  675.  
  676. The syntax of a hotkey is as follows:
  677.  
  678. [<qualifier> [<qualifier>...]] <key>
  679.  
  680. Qualifiers
  681.     List up, down, left, right
  682.     Key alt Item
  683.     both Alt keys
  684.     Key ralt Item
  685.     right Alt key
  686.     Key lalt Item
  687.     left Alt key
  688.     Key shift Item
  689.     both Shift keys
  690.     Key rshift Item
  691.     right Shift key
  692.     Key lshift Item
  693.     left Shift key
  694.     Key capslock Item
  695.     Caps Lock key
  696.     Key rcommand Item
  697.     right Amiga key
  698.     Key lcommand Item
  699.     left Amiga-key
  700.     Key control Item
  701.     Control key
  702.     Key numericpad Item
  703.     enables the use of a key of the numeric pad
  704.     LEnd
  705.  
  706. Keys
  707.  
  708.     List up, down, left, right
  709.     Key a .. z, 0 .. 9, etc. Item
  710.     normal keys
  711.     Key f1 .. f10 Item
  712.     function keys
  713.     Key up, down, left, right Item
  714.     Cursor keys
  715.     Key help Item
  716.     Help key
  717.     Key del Item
  718.     Delete key
  719.     Key return Item
  720.     Return key
  721.     Key enter Item
  722.     Enter key (must be combined with 'numericpad')
  723.     Key backspace Item
  724.     Backspace key
  725.     Key esc Item
  726.     Escape key
  727.     Key space Item
  728.     Space key
  729.     Key comma Item
  730.     Comma key
  731.     Key upstroke Item
  732.     Upstroke key
  733.     LEnd
  734.  
  735. Examples
  736.  
  737. lcommand rcommand y
  738.  
  739. lalt ralt enter
  740.  
  741. alt x
  742. LabelHotkeyEnd
  743. IndexHotkeyEnd
  744. Key Clock Item
  745. With the help of the switches 'Clock', 'Time', 'Date', 'Memory' and 'Reverse' you
  746. are able to define the design of the clock.
  747. LEnd
  748.  
  749. SubSection Screen
  750. Choose your favorite monitor type and the desired resolution of your screen.
  751. Furthermore, you can decide, whether TPP is to run on the Workbench or
  752. any other public screen.
  753. IndexSystem-prefsTeX|End(End
  754.  
  755. SubSection Colors
  756. The colors of the screen are to be set to which values?
  757.  
  758. SubSection Font
  759. This function enables you to define the font of the text-field. This font has no
  760. meaning for the print-out.
  761.  
  762. SubSection Keymap
  763.    New since 5.00. An internal command, an internal  macro,  a  TPP-ARexx-command,  or  an
  764. ARexx-macro  can be mapped to whatever key combination you like (key plus qualifier, i. e.
  765. Ctrl, Shift and/or Alt). In order to tell the system which keys you want to be mapped to a
  766. certain function, press the Record button and then enter the respective  key  combination.
  767. If   not  specified  otherwise,  TPP  looks  as  a  default  for  the  configuration  file
  768. TPP:Config/language/TPP.keys.
  769. IndexKeymapEnd
  770.  
  771. SubSection Menus
  772. New since 5.00. A menu structure consisting of menus, menuitems and subitems
  773. can freely be defined, whereas once again an internal command, an internal macro,
  774. a TPP-ARexx-command, or an ARexx-macro can be mapped to every menuitem or subitem.
  775. If not specified otherwise, TPP looks as a default for the configuration file
  776. TPP:Config/language/TPP.menu.
  777. IndexMenusEnd
  778.  
  779. SubSection Macros
  780. New since 5.00. If you intend to automate a certain process, but do not want
  781. to spend the time needed for creating an ARexx-macro, this function is ideal
  782. for you. After having pressed the Record button, TPP from now on protocols
  783. all key pressings and menu selections until the menuitem Macros is reselected.
  784. All key pressings and menu selections are compiled to a single macro, which
  785. you can now give a name. After this you can map this macro to a key or a menuitem
  786. and thus invoke it.
  787. If not specified otherwise, TPP looks as a default for the configuration file
  788. TPP:Config/TPP.macros.
  789.  
  790. SubSection TeX\TeX End-Paths
  791. Where are all the needed TeX\TeX\ End binaries located? If PasTeX\TeX\ End is installed
  792. correctly, you do not have to change anything here. For every document-type TPP provides
  793. two alternatives to invoke the compiler; this was implemented in order to
  794. easily, for example, switch from the German TeX\LaTeX\ End version to the American one
  795. when compiling a letter.
  796.  
  797. If a document is to be compiled by TPP's internal compiler, TPP acts as follows:
  798.  
  799. First, the selected table of special characters is loaded. Every character of the
  800. respective document is checked wether it is included in the table, i. e. wether it has
  801. to be translated into TeX\TeXEnd-specific syntax. Furthermore, an '.parse'-file is read in
  802. before the compilation. The instructions specified in this file define the main frame of
  803. the '.tex'-file that is created by TPP. The '.parse'-files may freely be changed while,
  804. of course, obeying to the rules stated in the files in more detail. Therefore the macros
  805. and TeX\TeX End-styles which are part of the TPP distribution are not meant to be
  806. unchangeable but to be an invitation to create your own macros and to design your
  807. own documents. If you want to change the '.parse'-files, you should at least be a
  808. TeX\TeX Endpert, to whom CiteKnuthEnd is not unknown. The normal
  809. 'power-user' should fully be satisfied by the included macros.
  810. IndexParse-fileEnd
  811. LabelTeXpathsEnd
  812. IndexTeX-paths@TeX\TeX End-pathsEnd
  813. IndexSystem-prefsTeX|End)End
  814.  
  815. SubSection Right Edge
  816. The right edge must range between 10 and 255.  If  a  block
  817. has  been  marked,  it  is formatted according to the new
  818. width. Reformatting    requires  the  mark-mode  to  be  set  to
  819. LINewise.
  820. IndexRight edgeEnd
  821.  
  822. SubSection Left Edge
  823. The left edge must range between 1 and 145. If a block
  824. has  been  marked,  it  is formatted according to the new
  825. left edge, provided the mark-mode is set to LINewise.
  826. IndexLeft edgeEnd
  827.  
  828. SubSection Indent Block
  829. If a block is formatted, its first  line  is  indented
  830. automatically  by  the number of columns entered into the
  831. 'Indent Block' integer gadget.
  832. The indentation value must range between 0 and the half of
  833. the text-width.
  834. IndexIndent blockEnd
  835.  
  836. SubSection Page Length
  837. The page length must range within 10 and 255.
  838. IndexPage lengthEnd
  839.  
  840. SubSection Auto-Save
  841. Whenever the time interval elapses (0 to  60  minutes,
  842. 0  =  OFF),  the  respective  file is saved automatically
  843. under its current name.
  844.  
  845. If Auto-Save is switched on, it is displayed above the
  846. ruler (highlighted 'ASA'). Auto-Save might be switched  on  in  every
  847. window using different time intervals. Both Auto-Save and
  848. the  clock  need  the  TeXtPlus-Handler  in order to work
  849. properly.
  850. IndexAuto-saveEnd
  851.  
  852. Section Style
  853. SubSection Style
  854. You can set the style to either normal, underlined, bold or italic.
  855. If a block has been  marked, it is displayed in the new style.
  856. IndexStyleEnd
  857. IndexBoldEnd
  858. IndexItalicEnd
  859. IndexUnderlinedEnd
  860.  
  861. SubSection Justify
  862. The current line is formatted  according  to  the  new
  863. alignment,  or  if  a block has been marked, the block is
  864. formatted  provided  that  the  mark-mode  is   set    to
  865. LINewise. All comands of this submenu have no effect on the
  866. printout.
  867. IndexJustifyEnd
  868. IndexJustify!LeftEnd
  869. IndexJustify!RightEnd
  870. IndexJustify!CenterEnd
  871.  
  872. SubSection Color
  873. The drawing color is set to  type  1,  2,  3,  4  or
  874. normal.  If  a  block has been marked, it is displayed in
  875. the new color.
  876.  
  877. Color 1, 2 and 3 have a special meaning:
  878.  
  879. Color one is reserved for keywords only, whereas text marked in color 2 appears in the
  880. print-out in typewriter-style. Text marked in color 3 yields to a slanted print-out.
  881. IndexTypewriter typeEnd
  882. IndexSlantedEnd
  883.  
  884. Section Find
  885. SubSection Find
  886.    After the search pattern has been entered,  TPP  starts
  887. to  search for it starting from the cursor's current position. If TPP
  888. finds the search string, the cursor  is  placed  at  the
  889. beginning  of the respective word. Next and Prev cause TPP
  890. to search for the next/previous occurrence of the  search
  891. pattern. If the casesensitive switch is on, a string is only found if it
  892. exactly matches the search pattern, e.g. if the search string is 'Gargleblaster',
  893. the string 'Gargleblaster' is found, but 'gargleblaster' is not.
  894. IndexFindEnd
  895.  
  896. SubSection Replace
  897.    If a string matches the search pattern,  the  user  is  asked
  898. whether  he wants to replace it by the replace string or
  899. not.  If  'Continuous'  is  switched  on,  TPP   continues
  900. replacing until the end of the file.
  901.  
  902. Next and Prev cause TPP to find next/previous occurrence of the search pattern and
  903. replace it by the replace
  904. pattern.
  905. IndexReplaceEnd
  906.  
  907. Section TeX\TeXEnd
  908. Keywords may be entered in two different ways: You either type a keyword while color 1
  909. is active, or you select one of the keywords that are displayed when clicking one
  910. of the items 'Letter', 'Book', or 'Global'. In many cases not only one but a whole group
  911. of keywords is inserted into the text, if those keywords require one another
  912. (e. g. TeX and End). Keywords must, if not marked with a star (*), start in the first
  913. column, in order to be recognized by the compiler.
  914.  
  915. SubSection Letter
  916. The following keywords must only be used in a letter:
  917.  
  918. List Businessletter
  919. KeyLetterItem
  920. The document to be compiled is a letter. This keyword must appear at the very
  921. beginning of a document.
  922. IndexLetterEnd
  923. KeyBusinessletterItem
  924. The document is a businessletter.
  925. IndexBusinessletterEnd
  926. KeySenderItem
  927. The sender of the letter may contain a name and five further lines.
  928. KeyStandardSenderItem
  929. This is the rather boring alternative to the normal sender, but it abides
  930. by the DIN 5008 standard.
  931. KeyRetouraddressItem
  932. This keyword causes two folding marks and the sender's address to be set.
  933. If you use envelopes with windows this keyword is very helpful.
  934. KeyAddressItem
  935. What is the addressee's name?
  936. KeyYourRefItem
  937. Must only be used in business-letters: Your-Ref entry of the format-line.
  938. KeyMyRefItem
  939. Must only be used in business-letters: My-Ref entry of the format-line.
  940. KeyDirectDialingItem
  941. Must only be used in business-letters: The part of the telephone number that
  942. precedes your number.
  943. KeyTelephoneItem
  944. Must only be used in business-letters: Your phone number.
  945. KeyPlaceItem
  946. Must only be used in business-letters: Place, where the letter is written.
  947. The date is inserted automatically (dd/mm/yyyy).
  948. KeySubjectItem
  949. What is the subject of the letter?
  950. KeyOpeningItem
  951. One line is reserved for the opening.
  952. KeyClosingItem
  953. One line is reserved for the closing.
  954. KeySignatureItem
  955. Specify your signature.
  956. KeyEnclosureItem
  957. What did you enclose to the letter?
  958. KeyCarbonCopyItem
  959. You will also read this letter?
  960. KeyPSItem
  961. The postscriptum may contain paragraphs.
  962. KeyListItem
  963. This keyword specifies the beginning of a twocolumn, staggered list, like the one
  964. you are already reading. The widest key of the list must appear behind the keyword
  965. 'List', in order to tell TeX\TeX\ End how wide the left column has to be. Normally,
  966. staggered lists are used to enumerate some terms in the left column and to explain them
  967. in the other column. This can be achieved by entering the keywords Key (*) and Item (*).
  968. After Key you must specify only one word or a short sequence of words whereas the
  969. description (Item) can be longer and may contain paragraphs.
  970. LabelListEnd
  971. IndexListEnd
  972. KeyNListItem
  973. A special list is the numbered list. In contrast to List the width of the left column
  974. and the keyword 'Key' must not be specified, because TeX\TeX\ End already knows the
  975. width. Numbering starts from 1. Lists are allowed to be nested up to a depth of
  976. six lists. If lists are nested on every new level the way of numbering items changes
  977. (e. g. 1. (a) i. A.).
  978. KeyLEndItem
  979. A staggerd list must end with a LEnd.
  980. KeyIndentItem
  981. The following text, which may contain paragraphs, is indented a little bit.
  982. The indentation must be closed with an End.
  983. LEnd
  984. LabelLetterEnd
  985.  
  986. SubSection Book
  987. The following keywords must only be used in a book:
  988.  
  989. List Titleline
  990. KeyBookItem
  991. The document to be compiled is a book. This keyword must appear at the very
  992. beginning of a document.
  993. IndexBookEnd
  994. KeyTitlePageItem
  995. The keywords TitelPage, Release, Author, and Abstract define the lay-out of the
  996. title page. TitlePage allows you to specify a one line title and Release to place
  997. additional information on the title page. The Release line is a bold, centered line; this
  998. is why it must not be longer than one line. Author is reserved for the names of the author
  999. or the group of authors and may be longer than one line. Finally, you have the opportunity
  1000. to write a short summary about your document and to place it as an Abstract in the lower
  1001. half of the title page.
  1002.  
  1003. IndexTitlepageEnd
  1004. IndexAbstractEnd
  1005. KeyTitlelineItem
  1006. If you do not want to waste a whole page for the title, you may use this keyword to
  1007. specify one or more title lines, that may contain paragraphs.
  1008. KeySectionItem
  1009. IndexSectionEnd
  1010. IndexSubsectionEnd
  1011. IndexSubsubsectionEnd
  1012. By using the keywords Section, SubSection, and SubSubSection you can structure a text.
  1013. All sections are automatically numbered. Behind the sections-keywords you may
  1014. specify the title of the respective section.
  1015. KeyContentsItem
  1016. This keyword induces TeX\TeX\ End to automatically create a table of contents of all
  1017. sections. During the compilation the titles of all sections and their pagenumbers are
  1018. written to a '.toc'-file. Due to this you have to compile a text two times in order to be
  1019. absoutely sure you have the correct table of contents. Normally, you only have to do this
  1020. when you completed your document. It is important to know that you do not have to care for
  1021. the table of contents at all. Everything is done automatically.
  1022. IndexContentsEnd
  1023. LabelContentsEnd
  1024. KeyAppendixItem
  1025. Starting from now all sections begin with a capital letter.
  1026. IndexAppendixEnd
  1027. KeyBoxItem
  1028. The following text which may contain paragraphs is set in a box. End quits boxing.
  1029. IndexBoxEnd
  1030. LabelBoxEnd
  1031. KeyLabel (*)Item
  1032. In a longer document you cannot do without references to topics dealt with at other
  1033. places but located within the same document. A place you want to refer to from
  1034. somewhere else in the document is marked with the sequence 'Label name of the label End'.
  1035. Usually, you want to refer to either the pagenumber ('PRef (*) name of the label End')
  1036. or to the number of the respective section ('CRef (*) Name der Label End').
  1037. It is easy to understand, that doing all the references manually results in great pain,
  1038. because during the creation of a document the section-numbers and even more the
  1039. pagenumbers are subject of change. As described under 'Contents', you habe to compile your
  1040. document two times in order to be sure that all labels are refered to correctly.
  1041. IndexReferencesEnd
  1042. LabelReferencesEnd
  1043. KeyFRef (*)Item
  1044. FRef is used to refer to a figure (see also RefGraphicsEnd) and
  1045. KeyTRef (*)Item
  1046. TRef to refer to a table (see also RefTableEnd).
  1047. KeyListItem
  1048. (see also RefLetterEnd)
  1049. KeyNListItem
  1050. (see also RefLetterEnd).
  1051. Here you have to specify the width of the left column. This is done by telling
  1052. TeX\TeX\ End the maximum number of ciphers to be used ('1' for max. 9, '2' for max.
  1053. 99, and '3' for max. 999 items).
  1054. IndexListEnd
  1055. KeyAListItem
  1056. The list is numbered alphanumerically (a), b), c) etc.). The width must not be specified.
  1057. KeyRListItem
  1058. Numbering is done with small roman figures. Here, too, the width must not be specified.
  1059. LEnd
  1060.  
  1061. SubSection Global
  1062. The following keywords may be used in any document (letter, article, larticle,
  1063. book, lbook):
  1064.  
  1065. List Leftaligned
  1066. KeyArticleItem
  1067. The document to be compiled is an article. This keyword must appear at the very
  1068. beginning of the document and must, of course, only appear within an article.
  1069. IndexArticleEnd
  1070. KeyBeginItem
  1071. This keyword indicates the start of the document's main part. Begin must appear
  1072. in every document and must be closed with a corresponding End.
  1073. KeyTeX (*)Item
  1074. If certain TeX\TeX\ End instructions should be inserted unchanged into the '.tex'-file,
  1075. you can accomplish this with the sequence 'TeX instructions etc. End'.
  1076. KeyDate (*)Item
  1077. The current date with a full-length month-name is inserted into the text.
  1078. KeyToday (*)Item
  1079. The current date in short format (dd/mm/yy) is inserted into the text.
  1080. KeyLeftalignedItem
  1081. Normally, the whole text is justified as a block. If you wish to align several
  1082. paragraphs to the left, just insert Leftaligned at the top of the paragraphs and
  1083. End at the bottom. If only a single line has to be justified to the left, then you
  1084. should use Left. Analogously, you get rightaligned and centered justification by using
  1085. Rightaligned or Right, Centered or CenterLine.
  1086. IndexJustify!LeftEnd
  1087. IndexJustify!RightEnd
  1088. IndexJustify!CenterEnd
  1089. KeyHeadlineItem
  1090. With the help of this keyword you are able to define a line which appears at the
  1091. top of every page. Footline applies analogously to the bottom of every page.
  1092. IndexHeadlineEnd
  1093. KeyFootnote (*)Item
  1094. Inserting 'Footnote comment End' into the text is the way TPP provides to comment on
  1095. a term with a footnote. During the compilation all footnotes are automatically numbered
  1096. and are set at the bottom of the respective pages. The only important thing to know is
  1097. that you do not have to care for the correct placing and numbering at all. All your work
  1098. is done by inserting the footnote into the text.
  1099. IndexFootnoteEnd
  1100. KeyNewPageItem
  1101. After this keyword the subsequent text is set on a new page.
  1102. LEnd
  1103.  
  1104. SubSection TeX\LaTeXEnd
  1105. IndexLamport, LeslieEnd
  1106. Since 4.10 TPP fully supports Leslie Lamport's macro-package TeX\LaTeX\ End.
  1107. The styles book (LBook) and article (LArticle) are now available.
  1108.  
  1109. If a keyword may only be used in a LBook or LArticle environment, it is mentioned at the
  1110. proper place. The following keywords are at your disposal:
  1111.  
  1112. ListRawTitlePage
  1113. KeyLBookItem
  1114. The document is a TeX\LaTeX End-book. This keyword must appear at the very beginning.
  1115. IndexLBookEnd
  1116. IndexLaTeX-book@TeX\LaTeX -bookEnd End
  1117. IndexBook!LaTeX@TeX\LaTeX End-~ End
  1118. KeyLArticleItem
  1119. The document is a TeX\LaTeX End-article. This keyword must appear at the very beginning.
  1120. IndexLArticleEnd
  1121. IndexLaTeX-article@TeX\LaTeX -articleEnd End
  1122. IndexArticle!LaTeX@TeX\LaTeX End-~ End
  1123. KeyTitlePageItem
  1124. IndexTitlepageEnd
  1125. IndexAbstractEnd
  1126. The keywords TitelPage, Author, and Date define the lay-out of the title page. TitlePage
  1127. allows you to specify a multiple line title. Author is reserved for the names of the
  1128. author or the group of authors and may be longer than one line. With the help of Date you
  1129. can place the date of creation of the file on the titlepage.
  1130. Finally, you have the opportunity to write a short summary about your document and to
  1131. place it as an Abstract on the titlepage. The keyword Abstract may only be used within a
  1132. LArticle environment and not within a LBook one.
  1133. KeyRawTitlePageItem
  1134. IndexRaw titlepageEnd
  1135. Instead of using the TeX\LaTeX\ End commands for arranging the titlepage, you can design
  1136. it on your own behind this keyword.
  1137. KeyContentsItem
  1138. See subsection RefContentsEnd.
  1139. KeyChapterItem
  1140. IndexChapterEnd
  1141. IndexSectionEnd
  1142. IndexSubsectionEnd
  1143. IndexSubsubsectionEnd
  1144. IndexParagraphEnd
  1145. IndexSubparagraphEnd
  1146. A TeX\LaTeX End-book can be divided by the following six keywords, which are enumerated
  1147. in their priority: Chapter, Section, SubSection, SubSubSection, Paragraph, and
  1148. SubParagraph. Normally, the title of each chapter, section or paragraph is specified
  1149. directly behind the keyword. Every division-keyword creates a running number that is
  1150. positioned in front of the title. Starting from the chapter down to the subsubsection all
  1151. numbers and titles are added to the table of contents. Within the environment
  1152. TeX\LaTeX End-article the keyword Chapter may not be used.
  1153. KeyAppendixItem
  1154. IndexAppendixEnd
  1155. Starting from now all chapters (LBuch) - sections (LArticle) respectively - begin with a
  1156. capital letter. In contrast to the environment Book the keyword End has to be specified at
  1157. the end of the appendix.
  1158. KeyLabelItem
  1159. IndexReferencesEnd
  1160. See subsection RefReferencesEnd. In contrast to the environment Book the keywords used for
  1161. refering to sections, tables and figures are replaced by a single keyword, namely Ref. The
  1162. references are written to an auxiliary file (suffix '.aux').
  1163. KeyListItem
  1164. See subsection RefListEnd.
  1165. KeyNListItem
  1166. See subsection RefListEnd.
  1167. KeyBoxItem
  1168. See subsection RefBoxEnd.
  1169. KeyPNumArabicItem
  1170. From now on all pages are numbered with arabic ciphers. PNumroman switches to small roman
  1171. ciphers, PNumRoman to capital roman ciphers, PNumalpha to small letters, and PNumAlpha to
  1172. capital letters.
  1173. IndexPagenumberingEnd
  1174. KeyBibliographyItem
  1175. IndexBibliographyEnd
  1176. This keyword starts the definition of the bibliography, which is closed by BibEnd.
  1177. Scientifical publications very often contain a bibliography, the entries of which are
  1178. refered to from within the text, e.g. by numbering all entries of the bibliography and
  1179. refering to the respective number. At creation time of the publication the bibliography
  1180. is often subject of change.
  1181.  
  1182. It would be quite laboriously, if the whole file had to be scanned in order to adjust the
  1183. references after a change of the bibliography. TPP supports the TeX\LaTeX\ End command
  1184. set, which allows both, formatting of the bibliography and automatical adjusting of
  1185. references.
  1186.  
  1187. An entry of the bibliography is specified by BibItem and a subsequent name of the item.
  1188. The following lines may be arranged according to your own wishes. Normally, an entry
  1189. of a bibliography contains the name of the author, the title, the publishing company and
  1190. the year of publication. An entry ends at the beginning of an ensuing entry (BibItem) or
  1191. at the end of the bibliography (BibEnd). All entries are numbered starting from 1. All
  1192. numbers are embraced by two brackets.
  1193.  
  1194. The command sequence 'Cite name of the bibitem End' refers to an entry of the
  1195. bibliography. The respective number embraced by two brackets is inserted into the text.
  1196.  
  1197. In order to get correct references the respective file has to be compiled twice.
  1198. KeyIndexItem
  1199. IndexIndexEnd
  1200. IndexMakeIndexEnd
  1201. IndexPrintIndexEnd
  1202. Just like the table of contents an index can be created, too. The command sequence
  1203. 'Index entry End' writes an index entry to the index file (suffix '.idx'). All these
  1204. entries are sorted alphabetically by the program MakeIndex and are written to a sorted
  1205. index file (suffix '.ind'). The command PrintIndex causes TeX\TeX\ End to insert the
  1206. sorted index into the text. This is normally done at the end of a file.
  1207.  
  1208. In order to create a correct index the respective file has to be compiled twice.
  1209.  
  1210. The argument of the Index command controls the design of the index:
  1211.  
  1212. Table
  1213. Width
  1214. 8.000cm
  1215. Columns
  1216. TabCentered
  1217. Page
  1218. TabLeft
  1219. Entry
  1220. Entries
  1221.  \
  1222. iv\Index Mailmerge End
  1223. 3\Index ARexx!ToMouse End
  1224. 7\Index ARexx!WDelLeft End
  1225. 15\Index Installation|( End
  1226. 17\Index Installation|) End
  1227. 20\Index Block@Any text End
  1228. End
  1229.  
  1230. The above index entries create the following index:
  1231.  
  1232. List TeX~ End
  1233. Key TeX~ End Item
  1234. ARexx,
  1235. Key TeX~ End Item
  1236. TeX~ ~ EndToMouse, 3
  1237. Key TeX~ End Item
  1238. TeX~ ~ EndWDelLeft, 7
  1239. Key TeX~ End Item
  1240. Any text, 20
  1241. Key TeX~ End Item
  1242. Installation, 15-17
  1243. Key TeX~ End Item
  1244. Mailmerge, iv
  1245. LEnd
  1246.  
  1247. The exclamation mark produces a subentry. You may only use subdivisions down to a depth of
  1248. three, i. e. there are no subsubsubentries available. Every entry is sorted independently.
  1249. You can create a from-to-page-entry by appending the characters '|(' (from) and '|)' (to).
  1250. If you specify an at-sign (@), the string in front of the at-sign determines the
  1251. alphabetical position of the entry, while the string behind the at-sign produces the text
  1252. of the entry. Depending on the table of special charactes used for parsing (e. g.
  1253. TPP:parse/specchars1.parse), the character '|' eventually has to be replaced by
  1254. 'TeX | End'. Further informations on MakeIndex can be found in a separate dvifile, which
  1255. is part of this distribution.
  1256. LEnd
  1257.  
  1258. SubSection User
  1259. IndexUserEnd
  1260. IndexUser keywordEnd
  1261. IndexParse-fileEnd
  1262. New since 4.10. From now on user defined keywords may be used within the text. Of course,
  1263. these keywords may not be identical to already existing ones. The definition of a keyword
  1264. is to be appended to the respective parse-file. The way an entry has to look alike
  1265. is described within the parse-files. If a definition of a keyword expects input
  1266. (<insert>), the keyword has to be accompanied by a subsequent End when used in the text.
  1267. You may define an infinite number of keywords, while only the first 24 keywords can be
  1268. selected via the mouse. In the file 'TPP:parse/lbook.parse' you can find some examples of
  1269. user defined keywords.
  1270.  
  1271. SubSection Mailmerge
  1272. IndexMailmergeEnd
  1273. TPP's mailmerge function is very useful if you want to write letters that only differ in
  1274. the address and the opening. Each of the 10 mailmerge marks can be inserted into the text
  1275. as often as you like (see also MM-Mark). During the print-out these mailmerge-marks are
  1276. replaced by data read in from a separate mailmerge file. Due to the fact that lots of
  1277. data processors save their data bases in different formats, you can define the format
  1278. by yourself. If the separator 'Backslash' ('Komma') is selected, this means that the
  1279. length of every data set is one line and that every datum is separated form the next one
  1280. by a backslash '\' (comma ',').
  1281.  
  1282. Excerpt from a mailmerge file:
  1283.  
  1284. Meyer\James\12 Broadway\Paris, Tennessee
  1285.  
  1286. Miller\Arthur\325 Randall Drive\Paris, Texas
  1287.  
  1288. Robinson\Anthony\15 Willowfield Crescent\Seattle, Washington
  1289.  
  1290. Smith\Michael\48 Parkway\Denver, Colorado
  1291.  
  1292. Taylor\John\77 Sunset Strip\Beverly Hills, California
  1293.  
  1294. etc.
  1295.  
  1296. If a separator different to those mentioned above are used in your mailmerge file,
  1297. you can define the separator by yourself, too. The separator may also consist of a string
  1298. of characters. If 'Return' was selected, every line contains one datum. This is why every
  1299. data set is ten lines long. The memo-strings are only meant to help you remember the
  1300. meaning of a datum within a data set. The pattern-strings define which data sets
  1301. should not be filtered out. A data set is not filtered out, if every datum of a data set
  1302. matches its pattern.
  1303.  
  1304. Following wildcards are available:
  1305.  
  1306. List (ab|cd)
  1307. Key?Item
  1308. Matches a single character.
  1309. Key#Item
  1310. Matches the following expression 0 or more times.
  1311. Key(ab|cd)Item
  1312. Matches any one of the items seperated by '|'.
  1313. Key~Item
  1314. Negates the following expression. It matches all strings that do not match the expression
  1315. (e. g. ~(foo) matches all stirngs that are not exactly "foo").
  1316. Key TeX\protect{[abc]}End Item
  1317. Character class: matches any of the characters in the class.
  1318. Key TeX\protect{[\~{}abc]}End Item
  1319. Character class: matches any of the characters not in the class.
  1320. Key TeX\protect{[a-z]}End Item
  1321. Character range (only within character classes).
  1322. Key%Item
  1323. Matches 0 characters always (useful in "(foo|bar|%").
  1324. Key*Item
  1325. Synonym for "#?".
  1326. LEnd
  1327. IndexWildcardsEnd
  1328.  
  1329. If the first pattern-string was set to 'M*', the data sets 'Meyer\...' and
  1330. 'Miller\...' of the above mailmerge file were not filtered out.
  1331.  
  1332. The name of the mailmerge file is to be entered into the datafile string-gadget.
  1333.  
  1334. Before the compilation or the print-out a window is opened and the mailmerge file is
  1335. loaded. The window is only opened, if a window with the name of the mailmerge file
  1336. does not already exist. Subsequently the selected data sets are displayed and you can
  1337. decide whether you want to modify or skip the data, or if you want to print all data sets
  1338. without being bothered again with a requester asking for confirmation.
  1339. LabelMailmergeEnd
  1340.  
  1341. SubSection MM-Mark
  1342. One of the ten mailmerge marks (Mail0 ... Mail9) is inserted into the text.
  1343.  
  1344. SubSection Table
  1345. IndexTableEnd
  1346. Table
  1347. Title
  1348. Shopping list
  1349. Caption
  1350. An example table
  1351. Width
  1352. 10.000cm
  1353. Horizontal
  1354. Vertical
  1355. Border
  1356. Columns
  1357. TabLeft
  1358. Product
  1359. TabRight
  1360. Quantity
  1361. TabComma
  1362. Price in DM
  1363. TabDot
  1364. Price in $
  1365. Entries
  1366. Computer\1\3000,--\1700.00
  1367. Modem\1\900,--\500.00
  1368. Disks\100\90,--\50.00
  1369. Aspirin\10\20,--\9.00
  1370. Total\\4010,--\2259.00
  1371. End
  1372.  
  1373. TPP provides a simple way to typeset complex tables in TeX\TeX\ End. A table created by
  1374. TPP normally consists of a title, some columns, the names of those columns and finally of
  1375. a caption.
  1376. When creating a new table all fields of the table window are empty at the beginning.
  1377. If the cursor is located within an already existing definition of a table when
  1378. invoking the table window, all fields are filled out using the information stored in the
  1379. text. You may define up to 20 columns and for every column one of five different
  1380. alignments: Besides left- and rightaligned and centered justification comma- and
  1381. dot-alignment are available, i. e. in those columns all entries are aligned to a comma or
  1382. a dot (useful for columns that contain lots of numbers). The entries of one row are
  1383. separated by a backslah ('\').
  1384.  
  1385. Following keywords may be used within a table definition:
  1386.  
  1387. List Horizontal
  1388. KeyTableItem
  1389. This keyword marks the beginning of a table, which must be closed by an End.
  1390. KeyTitleItem
  1391. What is the table's title?
  1392. KeyCaptionItem
  1393. A comment is placed at the bottom of the table. Tables used in a book are automatically
  1394. numbered. If 'TLabel name of the label' appears within the table definition, you can
  1395. refer to the table using TRef (see also RefReferencesEnd).
  1396. KeyWidthItem
  1397. You only have to specify the width of the whole table. TeX\TeX\ End automatically finds
  1398. out the correct width of every column.
  1399. KeyHorizontalItem
  1400. Is every row of the table to be separated by an horizontal rule?
  1401. Analogous: Vertical.
  1402. KeyBorderItem
  1403. The table is framed.
  1404. KeyOnlyNamesItem
  1405. Only the names of the columns are separated from the other rows by a horizontal rule.
  1406. (Horizontal must be switched off for this purpose.)
  1407. KeyColumnsItem
  1408. The definition of the columns' names follows. The alignment of the
  1409. respective column (TabLeft, TabRight, TabCentered, TabComma, TabDot) is followed by its
  1410. name.
  1411. KeyEntriesItem
  1412. The entries of a row are separated by a backslash ('\').
  1413. LEnd
  1414.  
  1415. Of course, you do not have to enter those keywords manually, because TPP automatically
  1416. inserts them into the text after leaving the table window.
  1417. LabelTableEnd
  1418.  
  1419. SubSection Graphics
  1420. IndexGraphicsEnd
  1421. If you wish to illustrate your document with IFF-graphics, just insert a graphics
  1422. definition into the text. The picture is then loaded during the print-out or while
  1423. previewing. For this purpose 'SpecialHost' must run in the background (see also
  1424. RefSpecialHostEnd). During compilation TeX\TeX\ End reserves space for the picture.
  1425.  
  1426. It is not possible to let text flow around the picture, yet.
  1427. Following keywords are available and like the definition of tables (see also
  1428. RefTableEnd) they do not have to be entered manually.
  1429.  
  1430. List DefColors
  1431. KeyGraphicsItem
  1432. This keyword marks the beginning of a picture, which must be closed by an End.
  1433. KeyIFFFileItem
  1434. Name of the iff-file.
  1435. KeyCaptionItem
  1436. A comment is placed at the bottom of the picture. Pictures used in a book are
  1437. automatically numbered. If 'FLabel name of the figure' appears within the graphics
  1438. definition, you can refer to the figure using FRef (see also RefReferencesEnd).
  1439. KeyWidthItem
  1440. What dimensions (Width, Height) shall the picture have?
  1441. KeyDefColorsItem
  1442. Are the default colors to be used? If not, then you can specify
  1443. (Red, Green, Blue, Bright) the colors and the brightness of the picture.
  1444. The values must range from 0 to 15.
  1445. KeyModeItem
  1446. Is the picture to be printed as a black and white (BW), a coloured (Colour) or as an
  1447. HAM-picture?
  1448. KeyPositionItem
  1449. Shall the picture be printed leftaligned (PosLeft), rightaligned (PosRight) or centered
  1450. (PosCenter)?
  1451. LEnd
  1452.  
  1453. Finally, I have to point out, that the portability of a '.dvi'-file gets lost
  1454. by including an IFF-picture into a document.
  1455. LabelGraphicsEnd
  1456.  
  1457. Graphics
  1458. IFFFile
  1459. TPP:iff/spiral.iff
  1460. Caption
  1461. Fractal graphics
  1462. Width
  1463. 6.500cm
  1464. Height
  1465. 6.500cm
  1466. DefColors
  1467. BW
  1468. PosCenter
  1469. End
  1470.  
  1471. Section Extras
  1472. SubSection Files
  1473. A filerequester pops up and due to the selected menuitem all files are either
  1474. deleted or renamed. Of course, multiselect is supported, too. Further you are able
  1475. to create a directory. 'Change filename' only affects the name of the active window.
  1476.  
  1477. SubSection Undo
  1478. Undo the current line.
  1479. IndexUndoEnd
  1480.  
  1481. SubSection Date
  1482. The current date is inserted at the cursor's position.
  1483. IndexDateEnd
  1484.  
  1485. SubSection Set Mark
  1486. One of ten marks is initialized. TPP remembers both column and line of the cursor's
  1487. current position.
  1488. LabelSetMarkEnd
  1489. IndexSet MarkEnd
  1490.  
  1491. SubSection Go to Mark
  1492. If the mark has already been set (see also RefSetMarkEnd), TPP jumps to the marked place.
  1493. 'Set Mark' and 'Go to Mark' provide an easy way to find one's way even in larger
  1494. documents.
  1495.  
  1496. SubSection Go to ...
  1497. After the string which is to be searched for has  been
  1498. entered, TPP is searching for it at the beginning of every
  1499. line  and only finds the string if it starts in the first
  1500. column. This routine is quite useful  for  C-programmers,
  1501. because  one  can  find  modules, e.g. main(), very fast
  1502. especially in long sourcecodes.
  1503.  
  1504. SubSection Go to line x.
  1505. TPP jumps to line x. This routine, too, is  useful  for
  1506. programmers,  because compilers tell the user the line in
  1507. which an error has occurred.
  1508.  
  1509. SubSection Extern
  1510. This is a menu, which has been created for the invocation of the ARexx macros that are
  1511. also part of the distribution.
  1512. As an example I would like to mention the macro
  1513. 'SDVI to Front' / 'Preview to Front'. This macro switches the previewer into the
  1514. foreground, if it is already
  1515. running in the background. If you map 'F10' / '1' in the previewer analogously
  1516. to the macro 'TPPToFront.sd' / '1.preview' (also part of the TPP-package), you can read a
  1517. document using
  1518. the previewer and then switch back to TPP to correct the typing-errors you found without
  1519. having to use the mouse.
  1520. IndexTPPToFront.sdEnd
  1521. Index1.previewEnd
  1522. IndexExtern menuEnd
  1523.  
  1524. Section Creating Documents
  1525. In order to create a document you normally load a form sheet, which you only have to fill
  1526. out and extend according to your wishes. Due to the fact that you learn at most by
  1527. examples, there are lots of them for all document-types.
  1528.  
  1529. By inserting an empty line you start a new paragraph.
  1530.  
  1531. In general a letter consists of a sender, an address, a subject, an opening and finally of
  1532. a closing. A postscriptum and comments on enclosures and carbon copies may be added
  1533. at the bottom. I assume that understanding how to create a letter is not too difficult.
  1534.  
  1535. The lay-out of a book follows the scheme:
  1536.  
  1537. List·
  1538. Key·Item
  1539. Titlepage with specification of the author and the title. Eventually the titlepage also
  1540. contains a summary of the content.
  1541. Key·Item
  1542. Table of contents, which contains the titles of all sections and subsections.
  1543. Key·Item
  1544. Sections, which are automatically numbered. Every sections may be divided
  1545. in further subsections and subsubsections.
  1546. Key·Item
  1547. Appendix, e g. for references. If the appendix consists of several sections,
  1548. these sections are numbered with capital letters.
  1549. Key·Item
  1550. Every page, except the titlepage, has head- and footlines, that contain informations
  1551. about the page number and the title of the section that is started or continued on the
  1552. respective page.
  1553. LEnd
  1554.  
  1555. Articles are the most shapeless type of document, which can be created with TPP.
  1556. Normally, you choose your document to be an article, if you neither want to write a letter
  1557. nor a book.
  1558.  
  1559. Since 4.10 TeX\LaTeX End-books and -articles can be created with the help of TPP. The
  1560. general structure of those document-types follows the same scheme as described above.
  1561. But in contrast to the above description of designing books a bibliography and a sorted
  1562. index (using MakeIndex) can automatically be created. Furthermore, a text can be divided
  1563. in chapters in the LBuch environment.
  1564.  
  1565. EmptyPage
  1566.  
  1567. Chapter The ARexx-Port Of TPP
  1568. IndexARexxEnd
  1569. IndexCowlishaw, Michael F.End
  1570. IndexHawes, WilliamEnd
  1571. ARexx is the implementation of  the  programming  language
  1572. RexxFootnoteRestructured EXtended eXecutorEnd.
  1573. Rexx was developed by Michael F. Cowlishaw on an IBM VM/SP under VM/CMS
  1574. and has been ported to the Amiga by William S. Hawes.
  1575. ARexx distinguishes itself from other languages by its powerful
  1576. command interface, i.e. ARexx programs can issue commands to
  1577. external programs that provide a suitable command interface and thus can have an impact
  1578. on the behaviour of these programs.
  1579. Since V3.0 TPP has an ARexx-interface  and  provides more than
  1580. 100  different  commands. The hostname of TPP is 'TextPlus'.
  1581. By pressing 'Esc' you get into the command line.
  1582. ARexx macros for TPP may be invoked in two ways:
  1583. Implicitly, by specifying the name of  a  macro  on  TPP's
  1584. command  line, followed by any arguments to be passed to the
  1585. macro. The macro name must not be the same  as  an  internal  TPP
  1586. command. Note that the entire command  string  is  passed  to  the
  1587. ARexx  interperter  "as is", with the case of any arguments,
  1588. special characters, etc. being preserved.
  1589. By hitting a function key or choosing a menu item of  the
  1590. 'Extern' menu.
  1591. The implicit form of  a  macro  command  line,  with  any
  1592. arguments, may be mapped to a key or a menu item.
  1593. If a function key is pressed when in  command  line  mode
  1594. the  command  mapped to the function key is not executed but
  1595. displayed in the command line.
  1596. ARexx  macros  for  TPP  should  be  given  the  filename
  1597. extension '.tpl'.
  1598. Furthermore they must reside in the current directory, or
  1599. the directory 'rexx:' is assigned to. The current  directory
  1600. is searched first, followed by the "rexx:" directory.
  1601.  
  1602. Section ARexx-Returncodes
  1603.  
  1604. Table
  1605. Caption
  1606. The ARexx-Returncodes of TPP
  1607. Width
  1608. 12.500cm
  1609. Horizontal
  1610. Vertical
  1611. Border
  1612. Columns
  1613. TabCentered
  1614. ErrorCode
  1615. TabCentered
  1616. Severity
  1617. TabLeft
  1618. Meaning
  1619. Entries
  1620. 0\10\no window available for execution of
  1621. \\sent command
  1622. 1\4\error while loading
  1623. 2\4\error while printing
  1624. 3\4\couldn't open window
  1625. 4\4\error while saving
  1626. 5\4\couldn't find window
  1627. 6\4\error while executing 'Execute'
  1628. 7\1\operation on block failed
  1629. 8\1\find / replace failed
  1630. 9\1\changing of prefs failed
  1631. 10\1\operation on window failed
  1632. End
  1633.  
  1634. Section ARexx-Commands
  1635. SubSection Activate
  1636. List SEE ALSO
  1637. KeyNAMEItem
  1638. Activate Filename
  1639. KeyFUNCTIONItem
  1640. Activate window with the name 'filename'.
  1641. KeyEXAMPLEItem
  1642. Activate MAN:TP-ARexx!.doc
  1643. KeyRETURNItem
  1644. In case of failure: ErrorCode 5 Severity 4
  1645. KeySEE ALSOItem
  1646.  
  1647. LEnd
  1648. IndexARexx!ActivateEnd
  1649.  
  1650. SubSection Append
  1651. List SEE ALSO
  1652. KeyNAMEItem
  1653. Append Filename
  1654. KeyFUNCTIONItem
  1655. Append the file 'filename' to the end of the current file.
  1656. KeyEXAMPLEItem
  1657. Append RAM:TP.tmp
  1658. KeyRETURNItem
  1659. In case of failure: ErrorCode 4 Severity 1
  1660. KeySEE ALSOItem
  1661. BLoad
  1662. LEnd
  1663. IndexARexx!AppendEnd
  1664.  
  1665. SubSection AutoDivMode
  1666. List SEE ALSO
  1667. KeyNAMEItem
  1668. AutoDivMode switch
  1669. KeyFUNCTIONItem
  1670. Switch auto-div-mode on or off.
  1671. KeyEXAMPLEItem
  1672. AutoDivMode on
  1673.  
  1674. AutoDivMode off
  1675. KeyRETURNItem
  1676. KeySEE ALSOItem
  1677. BackUpMode, BMode, InsertMode, Lettermode
  1678. LEnd
  1679. IndexARexx!AutoDivModeEnd
  1680.  
  1681. SubSection AutoSave
  1682. List SEE ALSO
  1683. KeyNAMEItem
  1684. AutoSave n
  1685. KeyFUNCTIONItem
  1686. Save the current file every n minutes.
  1687. KeyEXAMPLEItem
  1688. AutoSave 10
  1689.  
  1690. AutoSave 0   (schaltet AutoSave aus)
  1691. KeyRETURNItem
  1692. KeySEE ALSOItem
  1693. LEnd
  1694. IndexARexx!AutoSaveEnd
  1695.  
  1696. SubSection BackTab
  1697. List SEE ALSO
  1698. KeyNAMEItem
  1699. BackTab
  1700. KeyFUNCTIONItem
  1701. Jump to previous tabulator.
  1702. KeyEXAMPLEItem
  1703. BackTab
  1704. KeyRETURNItem
  1705. KeySEE ALSOItem
  1706. Tab, BInsTab, BDelBackTab, InsTab, DelBackTab, BLeft, BRight
  1707. LEnd
  1708. IndexARexx!BackTabEnd
  1709.  
  1710. SubSection BackUpMode
  1711. List SEE ALSO
  1712. KeyNAMEItem
  1713. BackUpMode switch
  1714. KeyFUNCTIONItem
  1715. Switch backup-mode on or off.
  1716. KeyEXAMPLEItem
  1717. BackUpMode on
  1718.  
  1719. BackUpMode off
  1720. KeyRETURNItem
  1721. KeySEE ALSOItem
  1722. AutoDivMode, BMode, InsertMode, Lettermode
  1723. LEnd
  1724. IndexARexx!BackUpModeEnd
  1725.  
  1726. SubSection BBottom
  1727. List SEE ALSO
  1728. KeyNAMEItem
  1729. BBottom
  1730. KeyFUNCTIONItem
  1731. Go to the last line of the current block.
  1732. KeyEXAMPLEItem
  1733. BBottom
  1734. KeyRETURNItem
  1735. KeySEE ALSOItem
  1736. BTop
  1737. LEnd
  1738. IndexARexx!BBottomEnd
  1739.  
  1740. SubSection BCopy
  1741. List SEE ALSO
  1742. KeyNAMEItem
  1743. BCopy
  1744. KeyFUNCTIONItem
  1745. Copy the current block to the cursor's current position.
  1746. KeyEXAMPLEItem
  1747. BCopy
  1748. KeyRETURNItem
  1749. KeySEE ALSOItem
  1750. BMove, BPaste, BDelete
  1751. LEnd
  1752. IndexARexx!BCopyEnd
  1753.  
  1754. SubSection BCopyTmp
  1755. List SEE ALSO
  1756. KeyNAMEItem
  1757. BCopyTmp
  1758. KeyFUNCTIONItem
  1759. If a block has been defined, it will be saved as
  1760. TP.tmp. If not, TP.tmp will be loaded and inserted
  1761. at the cursor's current position.
  1762. KeyEXAMPLEItem
  1763. BCopyTmp
  1764. KeyRETURNItem
  1765. KeySEE ALSOItem
  1766. BLoad, BSave
  1767. LEnd
  1768. IndexARexx!BCopyTmpEnd
  1769.  
  1770. SubSection BDelBackTab
  1771. List SEE ALSO
  1772. KeyNAMEItem
  1773. BDelBackTab
  1774. KeyFUNCTIONItem
  1775. Move the marked block to the previous tabulator.
  1776. KeyEXAMPLEItem
  1777. BDelBackTab
  1778. KeyRETURNItem
  1779. KeySEE ALSOItem
  1780. BInsTab, Tab, BackTab, InsTab, DelBackTab, BLeft, BRight
  1781. LEnd
  1782. IndexARexx!BDelBackTabEnd
  1783.  
  1784. SubSection BDelete
  1785. List SEE ALSO
  1786. KeyNAMEItem
  1787. BDelete
  1788. KeyFUNCTIONItem
  1789. Delete the marked block.
  1790. KeyEXAMPLEItem
  1791. BDelete
  1792. KeyRETURNItem
  1793. KeySEE ALSOItem
  1794. BCopy, BMove, BPaste, UnBlock
  1795. LEnd
  1796. IndexARexx!BDeleteEnd
  1797.  
  1798. SubSection BIndent
  1799. List SEE ALSO
  1800. KeyNAMEItem
  1801. BIndent n
  1802. KeyFUNCTIONItem
  1803. Indent the first line of the marked block by n columns.
  1804. KeyEXAMPLEItem
  1805. BIndent 3
  1806.  
  1807. BIndent 0
  1808. KeyRETURNItem
  1809. In case of failure: ErrorCode 9 Severity 1
  1810. KeySEE ALSOItem
  1811. LEnd
  1812. IndexARexx!BIndentEnd
  1813.  
  1814. SubSection BInsTab
  1815. List SEE ALSO
  1816. KeyNAMEItem
  1817. BInsTab
  1818. KeyFUNCTIONItem
  1819. Move the marked block to the next tabulator.
  1820. KeyEXAMPLEItem
  1821. BInsTab
  1822. KeyRETURNItem
  1823. KeySEE ALSOItem
  1824. BDelBackTab, InsTab, DelBackTab, Tab, BackTab,
  1825. BLeft, BRight
  1826. LEnd
  1827. IndexARexx!BInsTabEnd
  1828.  
  1829. SubSection BLeft
  1830. List SEE ALSO
  1831. KeyNAMEItem
  1832. BLeft
  1833. KeyFUNCTIONItem
  1834. Move the marked block one column to the left.
  1835. KeyEXAMPLEItem
  1836. BLeft
  1837. KeyRETURNItem
  1838. KeySEE ALSOItem
  1839. BRight, BInsTab, BDelBackTab, InsTab, DelBackTab,
  1840. Tab, BackTab
  1841. LEnd
  1842. IndexARexx!BLeftEnd
  1843.  
  1844. SubSection BLoad
  1845. List SEE ALSO
  1846. KeyNAMEItem
  1847. BLoad Filename
  1848. KeyFUNCTIONItem
  1849. Load 'filename' and insert it at the cursor's current position.
  1850. KeyEXAMPLEItem
  1851. BLoad MAN:TP-ARexx.doc
  1852. KeyRETURNItem
  1853. In case of failure: ErrorCode 1 Severity 4
  1854.            or  ErrorCode 7 Severity 1
  1855. KeySEE ALSOItem
  1856. BSave, BCopyTmp
  1857. LEnd
  1858. IndexARexx!BLoadEnd
  1859.  
  1860. SubSection Block
  1861. List SEE ALSO
  1862. KeyNAMEItem
  1863. Block
  1864. KeyFUNCTIONItem
  1865. Mark start or end of block.
  1866. KeyEXAMPLEItem
  1867. Block (start marked)
  1868.  
  1869. Block (end marked)
  1870.  
  1871. Block (new start marked)
  1872. KeyRETURNItem
  1873. KeySEE ALSOItem
  1874. UnBlock
  1875. LEnd
  1876. IndexARexx!BlockEnd
  1877.  
  1878. SubSection BMode
  1879. List SEE ALSO
  1880. KeyNAMEItem
  1881. BMode mode
  1882. KeyFUNCTIONItem
  1883. Set mark-mode to mode.
  1884. KeyEXAMPLEItem
  1885. BMode word
  1886.  
  1887. BMode line
  1888.  
  1889. BMode block
  1890. KeyRETURNItem
  1891. KeySEE ALSOItem
  1892. AutoDivMode, BackUpMode, InsertMode, LetterMode
  1893. LEnd
  1894. IndexARexx!BModeEnd
  1895.  
  1896. SubSection BMove
  1897. List SEE ALSO
  1898. KeyNAMEItem
  1899. BMove
  1900. KeyFUNCTIONItem
  1901. Move the marked block to the cursor's current position.
  1902. KeyEXAMPLEItem
  1903. BMove
  1904. KeyRETURNItem
  1905. KeySEE ALSOItem
  1906. BCopy, BPaste, BDelete, UnBlock
  1907. LEnd
  1908. IndexARexx!BMoveEnd
  1909.  
  1910. SubSection Bottom
  1911. List SEE ALSO
  1912. KeyNAMEItem
  1913. Bottom
  1914. KeyFUNCTIONItem
  1915. Jump to bottom of file.
  1916. KeyEXAMPLEItem
  1917. Bottom
  1918. KeyRETURNItem
  1919. KeySEE ALSOItem
  1920. Top, ScreenBottom, ScreenTop
  1921. LEnd
  1922. IndexARexx!BottomEnd
  1923.  
  1924. SubSection BPaste
  1925. List SEE ALSO
  1926. KeyNAMEItem
  1927. BPaste
  1928. KeyFUNCTIONItem
  1929. Paste the marked block at the cursor's current position.
  1930. KeyEXAMPLEItem
  1931. BPaste
  1932. KeyRETURNItem
  1933. KeySEE ALSOItem
  1934. BCopy, BMove, BDelete, UnBlock
  1935. LEnd
  1936. IndexARexx!BPasteEnd
  1937.  
  1938. SubSection BRight
  1939. List SEE ALSO
  1940. KeyNAMEItem
  1941. BRight
  1942. KeyFUNCTIONItem
  1943. Move the marked block one column to the right.
  1944. KeyEXAMPLEItem
  1945. BRight
  1946. KeyRETURNItem
  1947. KeySEE ALSOItem
  1948. BLeft, BInsTab, BDelBackTab, InsTab, DelBackTab,
  1949. Tab, BackTab
  1950. LEnd
  1951. IndexARexx!BRightEnd
  1952.  
  1953. SubSection BS
  1954. List SEE ALSO
  1955. KeyNAMEItem
  1956. BS
  1957. KeyFUNCTIONItem
  1958. Backspace (delete the char to the left of the cursor).
  1959. KeyEXAMPLEItem
  1960. BS
  1961. KeyRETURNItem
  1962. KeySEE ALSOItem
  1963. Del
  1964. LEnd
  1965. IndexARexx!BSEnd
  1966.  
  1967. SubSection BSave
  1968. List SEE ALSO
  1969. KeyNAMEItem
  1970. BSave Filename
  1971. KeyFUNCTIONItem
  1972. Save the marked block to a file.
  1973. KeyEXAMPLEItem
  1974. BSave RAM:Block
  1975. KeyRETURNItem
  1976. In case of failure: ErrorCode 4 Severity 4
  1977.            or   ErrorCode 7 Severity 1
  1978. KeySEE ALSOItem
  1979. BLoad, Load, Save
  1980. LEnd
  1981. IndexARexx!BSaveEnd
  1982.  
  1983. SubSection BTop
  1984. List SEE ALSO
  1985. KeyNAMEItem
  1986. BTop
  1987. KeyFUNCTIONItem
  1988. Jump to the top of the marked block.
  1989. KeyEXAMPLEItem
  1990. BTop
  1991. KeyRETURNItem
  1992. KeySEE ALSOItem
  1993. BBottom
  1994. LEnd
  1995. IndexARexx!BTopEnd
  1996.  
  1997. SubSection CallMacro
  1998. List SEE ALSO
  1999. KeyNAMEItem
  2000. CallMacro
  2001. KeyFUNCTIONItem
  2002. Calls an internal macro by its name.
  2003. KeyEXAMPLEItem
  2004. CallMacro Name_of_a_macro
  2005. KeyRETURNItem
  2006. KeySEE ALSOItem
  2007. LEnd
  2008. IndexARexx!CallMacroEnd
  2009.  
  2010. SubSection Casesensitive
  2011. List SEE ALSO
  2012. KeyNAMEItem
  2013. Casesensitive switch
  2014. KeyFUNCTIONItem
  2015. Switch 'casesensitive' on or off.
  2016. KeyEXAMPLEItem
  2017. Casesensitive on
  2018.  
  2019. Casesensitive off
  2020. KeyRETURNItem
  2021. Find, Replace, Next, NextR, Prev, PrevR, Continuous
  2022. KeySEE ALSOItem
  2023. LEnd
  2024. IndexARexx!CasesensitiveEnd
  2025.  
  2026. SubSection ChFilename
  2027. List SEE ALSO
  2028. KeyNAMEItem
  2029. ChFilename Filename
  2030. KeyFUNCTIONItem
  2031. Change the name of the current file.
  2032. KeyEXAMPLEItem
  2033. ChFilename MAN:TP-ARexx.doc
  2034. KeyRETURNItem
  2035. KeySEE ALSOItem
  2036. GetName
  2037. LEnd
  2038. IndexARexx!ChFilenameEnd
  2039.  
  2040. SubSection Clear
  2041. List SEE ALSO
  2042. KeyNAMEItem
  2043. Clear
  2044. KeyFUNCTIONItem
  2045. Delete the current file.
  2046. KeyEXAMPLEItem
  2047. Clear
  2048. KeyRETURNItem
  2049. KeySEE ALSOItem
  2050. LEnd
  2051. IndexARexx!ClearEnd
  2052.  
  2053. SubSection ClearTab
  2054. List SEE ALSO
  2055. KeyNAMEItem
  2056. ClearTab n
  2057. KeyFUNCTIONItem
  2058. Delete the tabulator of column n.
  2059. KeyEXAMPLEItem
  2060. ClearTab 7
  2061. KeyRETURNItem
  2062. KeySEE ALSOItem
  2063. SetTab, ClearTabs
  2064. LEnd
  2065. IndexARexx!ClearTabEnd
  2066.  
  2067. SubSection ClearTabs
  2068. List SEE ALSO
  2069. KeyNAMEItem
  2070. ClearTabs
  2071. KeyFUNCTIONItem
  2072. Delete all tabulators.
  2073. KeyEXAMPLEItem
  2074. ClearTabs
  2075. KeyRETURNItem
  2076. KeySEE ALSOItem
  2077. SetTab, ClearTab
  2078. LEnd
  2079. IndexARexx!ClearTabsEnd
  2080.  
  2081. SubSection ClipCopy
  2082. List SEE ALSO
  2083. KeyNAMEItem
  2084. ClipCopy
  2085. KeyFUNCTIONItem
  2086. The current block is copied as IFF-data to the clipboard.
  2087. KeyEXAMPLEItem
  2088. ClipCopy
  2089. KeyRETURNItem
  2090. KeySEE ALSOItem
  2091. ClipCut, ClipPaste
  2092. LEnd
  2093. IndexARexx!ClipCopyEnd
  2094.  
  2095. SubSection ClipCut
  2096. List SEE ALSO
  2097. KeyNAMEItem
  2098. ClipCut
  2099. KeyFUNCTIONItem
  2100. The current block is copied as IFF-data to the clipboard and
  2101. after this deleted.
  2102. KeyEXAMPLEItem
  2103. ClipCut
  2104. KeyRETURNItem
  2105. KeySEE ALSOItem
  2106. ClipCopy, ClipPaste
  2107. LEnd
  2108. IndexARexx!ClipCutEnd
  2109.  
  2110. SubSection ClipPaste
  2111. List SEE ALSO
  2112. KeyNAMEItem
  2113. ClipPaste
  2114. KeyFUNCTIONItem
  2115. If the clipboard contains usable data, it is loaded as
  2116. a block to the current position of the cursor.
  2117. KeyEXAMPLEItem
  2118. ClipPaste
  2119. KeyRETURNItem
  2120. KeySEE ALSOItem
  2121. ClipCopy, ClipCut
  2122. LEnd
  2123. IndexARexx!ClipPasteEnd
  2124.  
  2125. SubSection Clock
  2126. List SEE ALSO
  2127. KeyNAMEItem
  2128. Clock switches
  2129. KeyFUNCTIONItem
  2130. Change the clock-display.
  2131. KeyEXAMPLEItem
  2132.     List Clock on time date off reverse
  2133.     Key Clock on Item
  2134.     (switch clock on)
  2135.     Key Clock off Item
  2136.     (switch clock off)
  2137.     Key Clock on time date Item
  2138.     (switch time and data-display on)
  2139.     Key Clock off memory Item
  2140.     (switch memory-display off)
  2141.     Key Clock on time date off reverse Item
  2142.     (switch time and date-display on and reverse-disTeX\-Endplay off)
  2143.     LEnd
  2144. KeyRETURNItem
  2145. KeySEE ALSOItem
  2146. LEnd
  2147. IndexARexx!ClockEnd
  2148.  
  2149.  
  2150. SubSection Color
  2151. List SEE ALSO
  2152. KeyNAMEItem
  2153. Color n
  2154. KeyFUNCTIONItem
  2155. Set the current drawing color to n.
  2156. KeyEXAMPLEItem
  2157. Color 1
  2158.  
  2159. Color 2
  2160.  
  2161. Color 3
  2162.  
  2163. Color 4
  2164. KeyRETURNItem
  2165. KeySEE ALSOItem
  2166. Style, Justify
  2167. LEnd
  2168. IndexARexx!ColorEnd
  2169.  
  2170. SubSection Continuous
  2171. List SEE ALSO
  2172. KeyNAMEItem
  2173. Continuous switch
  2174. KeyFUNCTIONItem
  2175. Switch 'Continuous'-mode on or off.
  2176. KeyEXAMPLEItem
  2177. Continuous on
  2178.  
  2179. Continuous off
  2180. KeyRETURNItem
  2181. KeySEE ALSOItem
  2182. Casesensitive, Find, Replace, Next, NextR, Prev, PrevR
  2183. LEnd
  2184. IndexARexx!ContinuousEnd
  2185.  
  2186. SubSection CR
  2187. List SEE ALSO
  2188. KeyNAMEItem
  2189. CR
  2190. KeyFUNCTIONItem
  2191. Carriage return at the cursor's current position.
  2192. KeyEXAMPLEItem
  2193. CR
  2194. KeyRETURNItem
  2195. KeySEE ALSOItem
  2196. LEnd
  2197. IndexARexx!CREnd
  2198.  
  2199. SubSection DelBackTab
  2200. List SEE ALSO
  2201. KeyNAMEItem
  2202. DelBackTab
  2203. KeyFUNCTIONItem
  2204. Delete the line up to the previous tabulator.
  2205. KeyEXAMPLEItem
  2206. DelBackTab
  2207. KeyRETURNItem
  2208. KeySEE ALSOItem
  2209. InsTab, BDelBackTab, BInsTab, BRight, BLeft, Tab, BackTab
  2210. LEnd
  2211. IndexARexx!DelBackTabEnd
  2212.  
  2213. SubSection Del
  2214. List SEE ALSO
  2215. KeyNAMEItem
  2216. Del
  2217. KeyFUNCTIONItem
  2218. Delete the character under the cursor.
  2219. KeyEXAMPLEItem
  2220. Del
  2221. KeyRETURNItem
  2222. KeySEE ALSOItem
  2223. BS
  2224. LEnd
  2225. IndexARexx!DelEnd
  2226.  
  2227. SubSection DelLeft
  2228. List SEE ALSO
  2229. KeyNAMEItem
  2230. DelLeft
  2231. KeyFUNCTIONItem
  2232. Delete beginning of line.
  2233. KeyEXAMPLEItem
  2234. DelLeft
  2235. KeyRETURNItem
  2236. KeySEE ALSOItem
  2237. DelRight, DelSpace
  2238. LEnd
  2239. IndexARexx!DelLeftEnd
  2240.  
  2241. SubSection DelLine
  2242. List SEE ALSO
  2243. KeyNAMEItem
  2244. DelLine
  2245. KeyFUNCTIONItem
  2246. Delete the current line.
  2247. KeyEXAMPLEItem
  2248. DelLine
  2249. KeyRETURNItem
  2250. KeySEE ALSOItem
  2251. UndoDelLine
  2252. LEnd
  2253. IndexARexx!DelLineEnd
  2254.  
  2255. SubSection DelRight
  2256. List SEE ALSO
  2257. KeyNAMEItem
  2258. DelRight
  2259. KeyFUNCTIONItem
  2260. Delete rest of line.
  2261. KeyEXAMPLEItem
  2262. DelRight
  2263. KeyRETURNItem
  2264. KeySEE ALSOItem
  2265. DelLeft, DelSpace
  2266. LEnd
  2267. IndexARexx!DelRightEnd
  2268.  
  2269. SubSection DelSpace
  2270. List SEE ALSO
  2271. KeyNAMEItem
  2272. DelSpace
  2273. KeyFUNCTIONItem
  2274. Delete all spaces until reaching end of line.
  2275. KeyEXAMPLEItem
  2276. DelSpace
  2277. KeyRETURNItem
  2278. KeySEE ALSOItem
  2279. DelLeft, DelRight
  2280. LEnd
  2281. IndexARexx!DelSpaceEnd
  2282.  
  2283. SubSection Display
  2284. List SEE ALSO
  2285. KeyNAMEItem
  2286. Display string
  2287. KeyFUNCTIONItem
  2288. Display a string in the command-line above the ruler.
  2289. KeyEXAMPLEItem
  2290. Display 'Hello, World!'
  2291. KeyRETURNItem
  2292. KeySEE ALSOItem
  2293. LEnd
  2294. IndexARexx!DisplayEnd
  2295.  
  2296. SubSection Down
  2297. List SEE ALSO
  2298. KeyNAMEItem
  2299. Down
  2300. KeyFUNCTIONItem
  2301. Move cursor down one line.
  2302. KeyEXAMPLEItem
  2303. Down
  2304. KeyRETURNItem
  2305.     List rc = 1
  2306.     Key rc = 1 Item
  2307.     (Severity), ErrorCode 11, if you are already in the last line
  2308.     Key rc = 0 Item
  2309.     otherwise
  2310.     LEnd
  2311. KeySEE ALSOItem
  2312. Up, Left, Right, First, Last
  2313. LEnd
  2314. IndexARexx!DownEnd
  2315.  
  2316. SubSection Execute
  2317. List SEE ALSO
  2318. KeyNAMEItem
  2319. Execute command
  2320. KeyFUNCTIONItem
  2321. Execute a CLI-command.
  2322. KeyEXAMPLEItem
  2323. Execute C:NewShell "CON:////TPPShell/AUTO/WAIT/SCREENTextPlus"
  2324. KeyRETURNItem
  2325. In case of failure: ErrorCode 6 Severity 4
  2326. KeySEE ALSOItem
  2327. LEnd
  2328. IndexARexx!ExecuteEnd
  2329.  
  2330. SubSection Find
  2331. List SEE ALSO
  2332. KeyNAMEItem
  2333. Find findstring
  2334. KeyFUNCTIONItem
  2335. Set search pattern to findstring and do a 'Next'.
  2336. KeyEXAMPLEItem
  2337. Find TextPlus
  2338. KeyRETURNItem
  2339. In case of failure: ErrorCode 8 Severity 1
  2340. KeySEE ALSOItem
  2341. Next, Prev, Casesensitive, Replace, NextR, PrevR, Continuous
  2342. LEnd
  2343. IndexARexx!FindEnd
  2344.  
  2345. SubSection First
  2346. List SEE ALSO
  2347. KeyNAMEItem
  2348. First
  2349. KeyFUNCTIONItem
  2350. Move to the first column.
  2351. KeyEXAMPLEItem
  2352. First
  2353. KeyRETURNItem
  2354. KeySEE ALSOItem
  2355. Last, Left, Right, WLeft, WRight
  2356. LEnd
  2357. IndexARexx!FirstEnd
  2358.  
  2359. SubSection GetChar
  2360. List SEE ALSO
  2361. KeyNAMEItem
  2362. GetChar
  2363. KeyFUNCTIONItem
  2364. Copy the character under the cursor to the
  2365. 'result' string. If there's no char under the
  2366. cursor, 'result' is empty.
  2367. KeyEXAMPLEItem
  2368. GetChar
  2369.  
  2370. Say result
  2371. KeyRETURNItem
  2372. KeySEE ALSOItem
  2373. GetString, GetWord
  2374. LEnd
  2375. IndexARexx!GetCharEnd
  2376.  
  2377. SubSection GetColumn
  2378. List SEE ALSO
  2379. KeyNAMEItem
  2380. GetColumn
  2381. KeyFUNCTIONItem
  2382. Returns the number of the current column.
  2383. KeyEXAMPLEItem
  2384. GetColumn
  2385.  
  2386. say result
  2387. KeyRETURNItem
  2388. KeySEE ALSOItem
  2389. GetScreenWidth, GetScreenHeight
  2390. LEnd
  2391. IndexARexx!GetColumnEnd
  2392.  
  2393. SubSection GetFontHeight
  2394. List SEE ALSO
  2395. KeyNAMEItem
  2396. GetFontHeight
  2397. KeyFUNCTIONItem
  2398. Returns the screen's font-height.
  2399. KeyEXAMPLEItem
  2400. GetFontHeight
  2401.  
  2402. say 'The screen-font-height is' result 'pixels'
  2403. KeyRETURNItem
  2404. KeySEE ALSOItem
  2405. LEnd
  2406. IndexARexx!GetFontHeightEnd
  2407.  
  2408. SubSection GetLine
  2409. List SEE ALSO
  2410. KeyNAMEItem
  2411. GetLine
  2412. KeyFUNCTIONItem
  2413. Returns the number of the current line.
  2414. KeyEXAMPLEItem
  2415. GetLine
  2416.  
  2417. say 'The cursor is in line' result
  2418. KeyRETURNItem
  2419. KeySEE ALSOItem
  2420. GetColumn
  2421. LEnd
  2422. IndexARexx!GetLineEnd
  2423.  
  2424. SubSection GetName
  2425. List SEE ALSO
  2426. KeyNAMEItem
  2427. GetName
  2428. KeyFUNCTIONItem
  2429. Copy the name of the current window to the 'result' string.
  2430. KeyEXAMPLEItem
  2431. GetName
  2432.  
  2433. Say result
  2434. KeyRETURNItem
  2435. KeySEE ALSOItem
  2436. ChFilename
  2437. LEnd
  2438. IndexARexx!GetNameEnd
  2439.  
  2440. SubSection GetScreenLeftEdge
  2441. List SEE ALSO
  2442. KeyNAMEItem
  2443. GetScreenLeftEdge
  2444. KeyFUNCTIONItem
  2445. Return the left edge of the TPP screen.
  2446. KeyEXAMPLEItem
  2447. GetScreenLeftEdge
  2448.  
  2449. say result
  2450. KeyRETURNItem
  2451. KeySEE ALSOItem
  2452. GetScreenTopEdge, GetScreenWidth, GetScreenHeight
  2453. LEnd
  2454. IndexARexx!GetScreenLeftEdgeEnd
  2455.  
  2456. SubSection GetScreenTopEdge
  2457. List SEE ALSO
  2458. KeyNAMEItem
  2459. GetScreenTopEdge
  2460. KeyFUNCTIONItem
  2461. Return the top edge of the TPP screen.
  2462. KeyEXAMPLEItem
  2463. GetScreenTopEdge
  2464.  
  2465. say result
  2466. KeyRETURNItem
  2467. KeySEE ALSOItem
  2468. GetScreenLeftEdge, GetScreenWidth, GetScreenHeight
  2469. LEnd
  2470. IndexARexx!GetScreenTopEdgeEnd
  2471.  
  2472. SubSection GetScreenHeight
  2473. List SEE ALSO
  2474. KeyNAMEItem
  2475. GetScreenHeight
  2476. KeyFUNCTIONItem
  2477. Returns the height of the TPP-screen.
  2478. KeyEXAMPLEItem
  2479. GetScreenHeight
  2480.  
  2481. say result
  2482. KeyRETURNItem
  2483. KeySEE ALSOItem
  2484. GetColumn, GetScreenHeight GetScreenLeftEdge, GetScreenTopEdge, GetScreenWidth
  2485. LEnd
  2486. IndexARexx!GetScreenHeightEnd
  2487.  
  2488. SubSection GetScreenWidth
  2489. List SEE ALSO
  2490. KeyNAMEItem
  2491. GetScreenWidth
  2492. KeyFUNCTIONItem
  2493. Returns the width of the TPP-screen.
  2494. KeyEXAMPLEItem
  2495. GetScreenWidth
  2496.  
  2497. say result
  2498. KeyRETURNItem
  2499. KeySEE ALSOItem
  2500. GetColumn, GetScreenHeight GetScreenLeftEdge, GetScreenTopEdge, GetScreenHeight
  2501. LEnd
  2502. IndexARexx!GetScreenWidthEnd
  2503.  
  2504. SubSection GetScreenName
  2505. List SEE ALSO
  2506. KeyNAMEItem
  2507. GetScreenName
  2508. KeyFUNCTIONItem
  2509. Returns the public screen name of the TextPlus screen.
  2510. KeyEXAMPLEItem
  2511. GetScreenName
  2512.  
  2513. say result
  2514. KeyRETURNItem
  2515. KeySEE ALSOItem
  2516. LEnd
  2517. IndexARexx!GetScreenNameEnd
  2518.  
  2519. SubSection GetWindowLeftEdge
  2520. List SEE ALSO
  2521. KeyNAMEItem
  2522. GetWindowLeftEdge
  2523. KeyFUNCTIONItem
  2524. Returns the left edge of the larges TPP window.
  2525. KeyEXAMPLEItem
  2526. GetWindowLeftEdge
  2527.  
  2528. say result
  2529. KeyRETURNItem
  2530. KeySEE ALSOItem
  2531. GetWindowTopEdge, GetWindowWidth, GetWindowHeight
  2532. LEnd
  2533. IndexARexx!GetWindowLeftEdgeEnd
  2534.  
  2535. SubSection GetWindowTopEdge
  2536. List SEE ALSO
  2537. KeyNAMEItem
  2538. GetWindowTopEdge
  2539. KeyFUNCTIONItem
  2540. Returns the top edge of the larges TPP window.
  2541. KeyEXAMPLEItem
  2542. GetWindowTopEdge
  2543.  
  2544. say result
  2545. KeyRETURNItem
  2546. KeySEE ALSOItem
  2547. GetWindowLeftEdge, GetWindowWidth, GetWindowHeight
  2548. LEnd
  2549. IndexARexx!GetWindowTopEdgeEnd
  2550.  
  2551. SubSection GetWindowWidth
  2552. List SEE ALSO
  2553. KeyNAMEItem
  2554. GetWindowWidth
  2555. KeyFUNCTIONItem
  2556. Returns the width of the larges TPP window.
  2557. KeyEXAMPLEItem
  2558. GetWindowWidth
  2559.  
  2560. say result
  2561. KeyRETURNItem
  2562. KeySEE ALSOItem
  2563. GetWindowLeftEdge, GetWindowTopEdge, GetWindowHeight
  2564. LEnd
  2565. IndexARexx!GetWindowWidthEnd
  2566.  
  2567. SubSection GetWindowHeight
  2568. List SEE ALSO
  2569. KeyNAMEItem
  2570. GetWindowHeight
  2571. KeyFUNCTIONItem
  2572. Returns the height of the larges TPP window.
  2573. KeyEXAMPLEItem
  2574. GetWindowHeight
  2575.  
  2576. say result
  2577. KeyRETURNItem
  2578. KeySEE ALSOItem
  2579. GetWindowLeftEdge, GetWindowTopEdge, GetWindowWidth
  2580. LEnd
  2581. IndexARexx!GetWindowHeightEnd
  2582.  
  2583. SubSection GetString
  2584. List SEE ALSO
  2585. KeyNAMEItem
  2586. GetString
  2587. KeyFUNCTIONItem
  2588. Copy the current line to the 'result' string.
  2589. KeyEXAMPLEItem
  2590. GetString
  2591.  
  2592. Say result
  2593. KeyRETURNItem
  2594. KeySEE ALSOItem
  2595. GetChar, GetWord
  2596. LEnd
  2597. IndexARexx!GetStringEnd
  2598.  
  2599. SubSection GetWord
  2600. List SEE ALSO
  2601. KeyNAMEItem
  2602. GetWord
  2603. KeyFUNCTIONItem
  2604. Returns the word under the cursor. If there is no character under the cursor, 'result'
  2605. is empty.
  2606. KeyEXAMPLEItem
  2607. GetWord
  2608.  
  2609. Say result
  2610. KeyRETURNItem
  2611. KeySEE ALSOItem
  2612. GetString, GetChar, IsWord
  2613. LEnd
  2614. IndexARexx!GetWordEnd
  2615.  
  2616. SubSection GoTo
  2617. List SEE ALSO
  2618. KeyNAMEItem
  2619. GoTo string
  2620. KeyFUNCTIONItem
  2621. Go to the line, which starts with 'string'.
  2622. KeyEXAMPLEItem
  2623. GoTo main()
  2624. KeyRETURNItem
  2625. In case of failure: ErrorCode 8 Severity 1
  2626. KeySEE ALSOItem
  2627. GoToLine, Find
  2628. LEnd
  2629. IndexARexx!GoToEnd
  2630.  
  2631. SubSection GoToLine
  2632. List SEE ALSO
  2633. KeyNAMEItem
  2634. GoToLine n
  2635. KeyFUNCTIONItem
  2636. Jump to line n.
  2637. KeyEXAMPLEItem
  2638. GoToLine 35
  2639. KeyRETURNItem
  2640. In case of failure: ErrorCode 8 Severity 1
  2641. KeySEE ALSOItem
  2642. GoTo, Find
  2643. LEnd
  2644. IndexARexx!GoToLineEnd
  2645.  
  2646. SubSection GoToMark
  2647. List SEE ALSO
  2648. KeyNAMEItem
  2649. GoToMark n
  2650. KeyFUNCTIONItem
  2651. Jumps to mark no. n (n out of [1,10]).
  2652. The mark must be previously set by SetMark.
  2653. KeyEXAMPLEItem
  2654. GoToMark 4
  2655. KeyRETURNItem
  2656. KeySEE ALSOItem
  2657. SetMark
  2658. LEnd
  2659. IndexARexx!GoToMarkEnd
  2660.  
  2661. SubSection Iconify
  2662. List SEE ALSO
  2663. KeyNAMEItem
  2664. Iconify
  2665. KeyFUNCTIONItem
  2666. Iconify the current window. Uniconify will be carried out automatically, if an iconified
  2667. window receives a command.
  2668. KeyEXAMPLEItem
  2669. Iconify
  2670. KeyRETURNItem
  2671. KeySEE ALSOItem
  2672. LEnd
  2673. IndexARexx!IconifyEnd
  2674.  
  2675. SubSection InsertDate
  2676. List SEE ALSO
  2677. KeyNAMEItem
  2678. InsertDate
  2679. KeyFUNCTIONItem
  2680. Insert the current date.
  2681. KeyEXAMPLEItem
  2682. InsertDate
  2683. KeyRETURNItem
  2684. KeySEE ALSOItem
  2685. LEnd
  2686. IndexARexx!InsertDateEnd
  2687.  
  2688. SubSection InsertMode
  2689. List SEE ALSO
  2690. KeyNAMEItem
  2691. InsertMode switch
  2692. KeyFUNCTIONItem
  2693. Switch 'InsertMode' on or off.
  2694. KeyEXAMPLEItem
  2695. InsertMode on
  2696.  
  2697. InsertMode off
  2698. KeyRETURNItem
  2699. KeySEE ALSOItem
  2700. AutoDivMode, BackUpMode, LetterMode, BMode
  2701. LEnd
  2702. IndexARexx!InsertModeEnd
  2703.  
  2704. SubSection InsTab
  2705. List SEE ALSO
  2706. KeyNAMEItem
  2707. InsTab
  2708. KeyFUNCTIONItem
  2709. Insert spaces until reaching the next tabulator.
  2710. KeyEXAMPLEItem
  2711. InsTab
  2712. KeyRETURNItem
  2713. KeySEE ALSOItem
  2714. DelBackTab, BInsTab, BDelBackTab, BRight, BLeft, Tab, BackTab
  2715. LEnd
  2716. IndexARexx!InsTabEnd
  2717.  
  2718. SubSection IsWord
  2719. List SEE ALSO
  2720. KeyNAMEItem
  2721. IsWord
  2722. KeyFUNCTIONItem
  2723. Is the cursor located at the beginning of a word?
  2724. KeyEXAMPLEItem
  2725. IsWord
  2726. KeyRETURNItem
  2727.     List rc = 1
  2728.     Keyrc = 1Item
  2729.     (Severity), ErrorCode 11, if cursor is not at the beginning of a word.
  2730.     Keyrc = 0Item
  2731.     otherwise
  2732.     LEnd
  2733. KeySEE ALSOItem
  2734. GetWord
  2735. LEnd
  2736. IndexARexx!IsWordEnd
  2737.  
  2738. SubSection Justify
  2739. List SEE ALSO
  2740. KeyNAMEItem
  2741. Justify alignment
  2742. KeyFUNCTIONItem
  2743. Justify marked block or current line.
  2744. KeyEXAMPLEItem
  2745. Justify left
  2746.  
  2747. Justify right
  2748.  
  2749. Justify center
  2750.  
  2751. Justify block
  2752. KeyRETURNItem
  2753. KeySEE ALSOItem
  2754. Style, Color
  2755. LEnd
  2756. IndexARexx!JustifyEnd
  2757.  
  2758. SubSection Last
  2759. List SEE ALSO
  2760. KeyNAMEItem
  2761. Last
  2762. KeyFUNCTIONItem
  2763. Move one beyond the last non-space in a line.
  2764. KeyEXAMPLEItem
  2765. Last
  2766. KeyRETURNItem
  2767. KeySEE ALSOItem
  2768. First, Left, Right, WLeft, WRight
  2769. LEnd
  2770. IndexARexx!LastEnd
  2771.  
  2772. SubSection Left
  2773. List SEE ALSO
  2774. KeyNAMEItem
  2775. Left
  2776. KeyFUNCTIONItem
  2777. Cursor left.
  2778. KeyEXAMPLEItem
  2779. Left
  2780. KeyRETURNItem
  2781.     List rc = 1
  2782.     Keyrc = 1Item
  2783.     (Severity), ErrorCode 11, if you are already in line 1, column 1.
  2784.     Keyrc = 0Item
  2785.     otherwise
  2786.     LEnd
  2787. KeySEE ALSOItem
  2788. Right, First, Last, WLeft, WRight
  2789. LEnd
  2790. IndexARexx!LeftEnd
  2791.  
  2792. SubSection LeftEdge
  2793. List SEE ALSO
  2794. KeyNAMEItem
  2795. LeftEdge n
  2796. KeyFUNCTIONItem
  2797. Set the left edge to column n.
  2798. KeyEXAMPLEItem
  2799. LeftEdge 10
  2800. KeyRETURNItem
  2801. In case of failure: ErrorCode 9 Severity 1
  2802. KeySEE ALSOItem
  2803. RightEdge
  2804. LEnd
  2805. IndexARexx!LeftEdgeEnd
  2806.  
  2807. SubSection LetterMode
  2808. List SEE ALSO
  2809. KeyNAMEItem
  2810. LetterMode mode
  2811. KeyFUNCTIONItem
  2812. Set letter-mode to mode.
  2813. KeyEXAMPLEItem
  2814. LetterMode letter
  2815.  
  2816. LetterMode ansi
  2817.  
  2818. LetterMode ascii
  2819. KeyRETURNItem
  2820. KeySEE ALSOItem
  2821. AutoDivMode, BackUpMode, BMode, InsertMode
  2822. LEnd
  2823. IndexARexx!LetterModeEnd
  2824.  
  2825. SubSection Load
  2826. List SEE ALSO
  2827. KeyNAMEItem
  2828. Load filename
  2829. KeyFUNCTIONItem
  2830. Load a file.
  2831. KeyEXAMPLEItem
  2832. Load T:TP.tmp
  2833. KeyRETURNItem
  2834. In case of failure: ErrorCode 4 Severity 1
  2835. KeySEE ALSOItem
  2836. BLoad, Append
  2837. LEnd
  2838. IndexARexx!LoadEnd
  2839.  
  2840. SubSection MoveWindow
  2841. List SEE ALSO
  2842. KeyNAMEItem
  2843. MoveWindow dx dy
  2844. KeyFUNCTIONItem
  2845. Move the current window.
  2846. KeyEXAMPLEItem
  2847. MoveWindow -10 10
  2848.  
  2849. MoveWindow 5 -20
  2850. KeyRETURNItem
  2851. In case of failure: ErrorCode 10 Severity 1
  2852. KeySEE ALSOItem
  2853. SizeWindow, NewWindow
  2854. LEnd
  2855. IndexARexx!MoveWindowEnd
  2856.  
  2857. SubSection NewWindow
  2858. List SEE ALSO
  2859. KeyNAMEItem
  2860. NewWindow (filename) (x y dx dy)
  2861. KeyFUNCTIONItem
  2862. Open a new window.
  2863. KeyEXAMPLEItem
  2864. NewWindow
  2865.  
  2866. NewWindow name_of_the_new_window
  2867.  
  2868. NewWindow 0 11 640 245
  2869.  
  2870. NewWindow name_of_the_new_window 0 11 640 245
  2871. KeyRETURNItem
  2872. In case of failure: ErrorCode 3 Severity 4
  2873. KeySEE ALSOItem
  2874. MoveWindow, SizeWindow
  2875. LEnd
  2876. IndexARexx!NewWindowEnd
  2877.  
  2878. SubSection Next
  2879. List SEE ALSO
  2880. KeyNAMEItem
  2881. Next
  2882. KeyFUNCTIONItem
  2883. Find next occurrence of search pattern and place cursor at the beginning of the
  2884. word or send an error-code.
  2885. KeyEXAMPLEItem
  2886. Next
  2887. KeyRETURNItem
  2888. In case of failure: ErrorCode 8 Severity 1
  2889. KeySEE ALSOItem
  2890. Prev, Find, Replace, NextR, PrevR, Casesensitive, Continuous
  2891. LEnd
  2892. IndexARexx!NextEnd
  2893.  
  2894. SubSection NextR
  2895. List SEE ALSO
  2896. KeyNAMEItem
  2897. NextR
  2898. KeyFUNCTIONItem
  2899. Find next occurrence of search pattern and replace
  2900. it by replace pattern or send an error-code.
  2901. If 'Continuous' is switched on, NextR will carry on
  2902. replacing until reaching end of file.
  2903. KeyEXAMPLEItem
  2904. NextR
  2905. KeyRETURNItem
  2906. In case of failure: ErrorCode 8 Severity 1
  2907. KeySEE ALSOItem
  2908. PrevR, Replace, Continuous, Casesensitive, Next, Prev, Find
  2909. LEnd
  2910. IndexARexx!NextREnd
  2911.  
  2912. SubSection PageDown
  2913. List SEE ALSO
  2914. KeyNAMEItem
  2915. PageDown
  2916. KeyFUNCTIONItem
  2917. Move one page down.
  2918. KeyEXAMPLEItem
  2919. PageDown
  2920. KeyRETURNItem
  2921.     List rc = 1
  2922.     Keyrc = 1Item
  2923.     (Severity), ErrorCode 11, if the last line was reached.
  2924.     Keyrc = 0Item
  2925.     otherwise
  2926.     LEnd
  2927. KeySEE ALSOItem
  2928. PageUp, ScreenUp, ScreenDown
  2929. LEnd
  2930. IndexARexx!PageDownEnd
  2931.  
  2932. SubSection PageLength
  2933. List SEE ALSO
  2934. KeyNAMEItem
  2935. PageLength n
  2936. KeyFUNCTIONItem
  2937. Set the page-length to n lines.
  2938. KeyEXAMPLEItem
  2939. PageLength 60
  2940. KeyRETURNItem
  2941. In case of failure: ErrorCode 9 Severity 1
  2942. KeySEE ALSOItem
  2943. LEnd
  2944. IndexARexx!PageLengthEnd
  2945.  
  2946. SubSection PageUp
  2947. List SEE ALSO
  2948. KeyNAMEItem
  2949. PageUp
  2950. KeyFUNCTIONItem
  2951. Jumps one page up.
  2952. KeyEXAMPLEItem
  2953. PageUp
  2954. KeyRETURNItem
  2955.     List rc = 1
  2956.     Keyrc = 1Item
  2957.     (Severity), ErrorCode 11, if the first line was reached.
  2958.     Keyrc = 0Item
  2959.     otherwise
  2960.     LEnd
  2961. KeySEE ALSOItem
  2962. PageDown, ScreenUp, ScreenDown
  2963. LEnd
  2964. IndexARexx!PageUpEnd
  2965.  
  2966. SubSection Prev
  2967. List SEE ALSO
  2968. KeyNAMEItem
  2969. Prev
  2970. KeyFUNCTIONItem
  2971. Find previous occurrence of search pattern and
  2972. place cursor at the beginning of the found word or
  2973. send an error-code.
  2974. KeyEXAMPLEItem
  2975. Prev
  2976. KeyRETURNItem
  2977. In case of failure: ErrorCode 8 Severity 1
  2978. KeySEE ALSOItem
  2979. Next, Find, Casesensitive, Continuous, NextR, PrevR, Replace
  2980. LEnd
  2981. IndexARexx!PrevEnd
  2982.  
  2983. SubSection PrevR
  2984. List SEE ALSO
  2985. KeyNAMEItem
  2986. PrevR
  2987. KeyFUNCTIONItem
  2988. Find previous occurrence of search pattern and
  2989. replace it by replace pattern or send error-code.
  2990. If 'Continuous' is switched on, NextR will carry on
  2991. replacing until reaching begin of file.
  2992. KeyEXAMPLEItem
  2993. PrevR
  2994. KeyRETURNItem
  2995. In case of failure: ErrorCode 8 Severity 1
  2996. KeySEE ALSOItem
  2997. NextR, Replace, Casesensitive, Continuous, Find, Next, Prev
  2998. LEnd
  2999. IndexARexx!PrevREnd
  3000.  
  3001. SubSection Replace
  3002. List SEE ALSO
  3003. KeyNAMEItem
  3004. Replace findstring replacestring
  3005. KeyFUNCTIONItem
  3006. Set search pattern to 'findstring' and replace
  3007. pattern to 'replacestring' and do a 'NextR'
  3008. KeyEXAMPLEItem
  3009. Replace TextMinus TextPlus
  3010.  
  3011. if rc = 1 then Display 'Unable to find TextMinus'
  3012. KeyRETURNItem
  3013. In case of failure: ErrorCode 8 Severity 1
  3014. KeySEE ALSOItem
  3015. Find, Next, Prev, Casesensitive, NextR, PrevR, Continuous
  3016. LEnd
  3017. IndexARexx!ReplaceEnd
  3018.  
  3019. SubSection Quit
  3020. List SEE ALSO
  3021. KeyNAMEItem
  3022. Quit
  3023. KeyFUNCTIONItem
  3024. Close the current window and - if it was the last
  3025. one to be open - quit TPP.
  3026. KeyEXAMPLEItem
  3027. Quit
  3028. KeyRETURNItem
  3029. KeySEE ALSOItem
  3030. SaveAndQuit
  3031. LEnd
  3032. IndexARexx!QuitEnd
  3033.  
  3034. SubSection RequestInt
  3035. List SEE ALSO
  3036. KeyNAMEItem
  3037. RequestInt hailstring'\\'definteger
  3038. KeyFUNCTIONItem
  3039. An requester pops up and interactively asks the user
  3040. to enter an integer. [range: -9999,99999]. You may provide
  3041. a title line and a default number.
  3042. Both strings are separated by a '\\'.
  3043. KeyEXAMPLEItem
  3044.     NList
  3045.     Item
  3046.     hailstring = 'Please enter your age!'
  3047.  
  3048.     definteger = '23'
  3049.  
  3050.     RequestInt hailstring'\\'definteger
  3051.  
  3052.     if result ~= "" then
  3053.  
  3054.     TeX~ End'Display' 'You are' result 'years old!'
  3055.  
  3056.     else
  3057.  
  3058.     TeX~ End'Display' 'Abort: STOP has been pressed'
  3059.     Item
  3060.     /* Invocation with one or no argument is possible, too */
  3061.  
  3062.     RequestInt 'This is the title line'
  3063.     Item
  3064.     RequestInt
  3065.     LEnd
  3066. KeyRETURNItem
  3067. result contains the entered number. result is empty, if the user aborted the requester.
  3068. KeySEE ALSOItem
  3069. RequestString
  3070. LEnd
  3071. IndexARexx!RequestIntEnd
  3072.  
  3073. SubSection RequestString
  3074. List SEE ALSO
  3075. KeyNAMEItem
  3076. RequestString hailstring'\\'defstring
  3077. KeyFUNCTIONItem
  3078. A requester pops up and interactively asks the user to enter
  3079. a string. You may provide a title line and a default string.
  3080. Both strings are separated by a '\\'.
  3081. KeyEXAMPLEItem
  3082.     NList
  3083.     Item
  3084.     hailstring = 'Please enter your name!'
  3085.  
  3086.     defstring  = 'Marvin'
  3087.  
  3088.     RequestString hailstring'\\'defstring
  3089.  
  3090.     if result ~= "" then
  3091.  
  3092.     TeX~ End'Display' 'You are so depressing,' result
  3093.  
  3094.     else
  3095.  
  3096.     TeX~ End'Display' 'Abort: STOP has been pressed'
  3097.     Item
  3098.     /* Invocation with one or no arguments is possible, too */
  3099.  
  3100.     RequestString 'This is the title line'
  3101.     Item
  3102.     RequestString
  3103.     LEnd
  3104. KeyRETURNItem
  3105. result contains the entered string. result is empty, if the user aborted the requester.
  3106. KeySEE ALSOItem
  3107. RequestInt
  3108. LEnd
  3109. IndexARexx!RequestStringEnd
  3110.  
  3111. SubSection Right
  3112. List SEE ALSO
  3113. KeyNAMEItem
  3114. Right
  3115. KeyFUNCTIONItem
  3116. Move cursor right.
  3117. KeyEXAMPLEItem
  3118. Right
  3119. KeyRETURNItem
  3120.     List rc = 1
  3121.     Keyrc = 1Item
  3122.     (Severity), ErrorCode 11, if the last line and the last column have been reached.
  3123.     Keyrc = 0Item
  3124.     otherwise
  3125.     LEnd
  3126. KeySEE ALSOItem
  3127. Left, First, Last, WLeft, WRight
  3128. LEnd
  3129. IndexARexx!RightEnd
  3130.  
  3131. SubSection RightEdge
  3132. List SEE ALSO
  3133. KeyNAMEItem
  3134. RightEdge n
  3135. KeyFUNCTIONItem
  3136. Set the right edge of the current window to column n.
  3137. KeyEXAMPLEItem
  3138. RightEdge 10
  3139. KeyRETURNItem
  3140. In case of failure: ErrorCode 9 Severity 1
  3141. KeySEE ALSOItem
  3142. LeftEdge
  3143. LEnd
  3144. IndexARexx!RightEdgeEnd
  3145.  
  3146. SubSection RX
  3147. List SEE ALSO
  3148. KeyNAMEItem
  3149. RX macro args
  3150. KeyFUNCTIONItem
  3151. Execute a macro and pass arguments to it or not.
  3152. KeyEXAMPLEItem
  3153. RX my_first_macro.tpl one two three_arguments
  3154. KeyRETURNItem
  3155. KeySEE ALSOItem
  3156. LEnd
  3157. IndexARexx!RXEnd
  3158.  
  3159. SubSection Save
  3160. List SEE ALSO
  3161. KeyNAMEItem
  3162. Save (filename)
  3163. KeyFUNCTIONItem
  3164. Save current file. If no filename was specified,
  3165. the file will be saved under the current window's
  3166. name.
  3167. KeyEXAMPLEItem
  3168. Save
  3169.  
  3170. Save DF0:filename
  3171. KeyRETURNItem
  3172. In case of failure: ErrorCode 4 Severity 4
  3173. KeySEE ALSOItem
  3174. BSave, BCopyTmp, SaveAndQuit
  3175. LEnd
  3176. IndexARexx!SaveEnd
  3177.  
  3178. SubSection SaveAndQuit
  3179. List SEE ALSO
  3180. KeyNAMEItem
  3181. SaveAndQuit
  3182. KeyFUNCTIONItem
  3183. Saves the file of the active window and subsequently closes it. If this window was the
  3184. last one to be open, TPP quits.
  3185. KeyEXAMPLEItem
  3186. SaveAndQuit
  3187. KeyRETURNItem
  3188. In case of failure: ErrorCode 4 Severity 4
  3189. KeySEE ALSOItem
  3190. BSave, BCopyTmp, Save, Quit
  3191. LEnd
  3192. IndexARexx!SaveAndQuitEnd
  3193.  
  3194. SubSection ScreenBottom
  3195. List SEE ALSO
  3196. KeyNAMEItem
  3197. ScreenBottom
  3198. KeyFUNCTIONItem
  3199. Move to bottom of current screen.
  3200. KeyEXAMPLEItem
  3201. ScreenBottom
  3202. KeyRETURNItem
  3203. KeySEE ALSOItem
  3204. ScreenTop, Bottom, Top
  3205. LEnd
  3206. IndexARexx!ScreenBottomEnd
  3207.  
  3208. SubSection ScreenDown
  3209. List SEE ALSO
  3210. KeyNAMEItem
  3211. ScreenDown
  3212. KeyFUNCTIONItem
  3213. Move one screen down.
  3214. KeyEXAMPLEItem
  3215. ScreenDown
  3216. KeyRETURNItem
  3217.     List rc = 1
  3218.     Keyrc = 1Item
  3219.     (Severity), ErrorCode 11, if the last line was reached.
  3220.     Keyrc = 0Item
  3221.     otherwise
  3222.     LEnd
  3223. KeySEE ALSOItem
  3224. PageUp, PageDown, ScreenUp
  3225. LEnd
  3226. IndexARexx!ScreenDownEnd
  3227.  
  3228. SubSection ScreenToBack
  3229. List SEE ALSO
  3230. KeyNAMEItem
  3231. ScreenToBack
  3232. KeyFUNCTIONItem
  3233. Thrust TextPlus-screen into the background.
  3234. KeyEXAMPLEItem
  3235. ScreenToBack
  3236. KeyRETURNItem
  3237. KeySEE ALSOItem
  3238. ScreenToFront, WindowToFront, WindowToBack
  3239. LEnd
  3240. IndexARexx!ScreenToBackEnd
  3241.  
  3242. SubSection ScreenToFront
  3243. List SEE ALSO
  3244. KeyNAMEItem
  3245. ScreenToFront
  3246. KeyFUNCTIONItem
  3247. Thrust TextPlus-screen into the foreground.
  3248. KeyEXAMPLEItem
  3249. ScreenToFront
  3250. KeyRETURNItem
  3251. KeySEE ALSOItem
  3252. ScreenToBack, WindowToFront, WindowToBack
  3253. LEnd
  3254. IndexARexx!ScreenToFrontEnd
  3255.  
  3256. SubSection ScreenTop
  3257. List SEE ALSO
  3258. KeyNAMEItem
  3259. ScreenTop
  3260. KeyFUNCTIONItem
  3261. KeyEXAMPLEItem
  3262. ScreenTop
  3263. KeyRETURNItem
  3264. Move to top of current screen.
  3265. KeySEE ALSOItem
  3266. ScreenBottom, Top, Bottom
  3267. LEnd
  3268. IndexARexx!ScreenTopEnd
  3269.  
  3270. SubSection ScreenUp
  3271. List SEE ALSO
  3272. KeyNAMEItem
  3273. ScreenUp
  3274. KeyFUNCTIONItem
  3275. Move one screen up.
  3276. KeyEXAMPLEItem
  3277. ScreenUp
  3278. KeyRETURNItem
  3279.     List rc = 1
  3280.     Keyrc = 1Item
  3281.     (Severity), ErrorCode 11, if the last line was reached.
  3282.     Keyrc = 0Item
  3283.     otherwise
  3284.     LEnd
  3285. KeySEE ALSOItem
  3286. PageDown, PageUp, ScreenDown
  3287. LEnd
  3288. IndexARexx!ScreenUpEnd
  3289.  
  3290. SubSection SetColors
  3291. List SEE ALSO
  3292. KeyNAMEItem
  3293. SetColors
  3294. KeyFUNCTIONItem
  3295. Set screen colors.
  3296. KeyEXAMPLEItem
  3297. SetColors AAA 000 FFF 57B
  3298. KeyRETURNItem
  3299. KeySEE ALSOItem
  3300. LEnd
  3301. IndexARexx!SetColorsEnd
  3302.  
  3303. SubSection SetFont
  3304. List SEE ALSO
  3305. KeyNAMEItem
  3306. SetFont fontname fontsize
  3307. KeyFUNCTIONItem
  3308. Set the font of the current window.
  3309. Note: Don't use proportional-fonts.
  3310. KeyEXAMPLEItem
  3311. SetFont topaz.font 11
  3312. KeyRETURNItem
  3313. In case of failure: ErrorCode 9 Severity 1
  3314. KeySEE ALSOItem
  3315. LEnd
  3316. IndexARexx!SetFontEnd
  3317.  
  3318. SubSection SetMark
  3319. List SEE ALSO
  3320. KeyNAMEItem
  3321. SetMark n
  3322. KeyFUNCTIONItem
  3323. Set the mark no. n (range: [1,10]).
  3324. Both line and column are remembered.
  3325. KeyEXAMPLEItem
  3326. SetMark 4
  3327. KeyRETURNItem
  3328. KeySEE ALSOItem
  3329. GoToMark
  3330. LEnd
  3331. IndexARexx!SetMarkEnd
  3332.  
  3333. SubSection SetTab
  3334. List SEE ALSO
  3335. KeyNAMEItem
  3336. SetTab
  3337. KeyFUNCTIONItem
  3338. Set a tabulator at column n.
  3339. KeyEXAMPLEItem
  3340. SetTab 17
  3341. KeyRETURNItem
  3342. In case of failure: ErrorCode 9 Severity 1
  3343. KeySEE ALSOItem
  3344. ClearTab, ClearTabs
  3345. LEnd
  3346. IndexARexx!SetTabEnd
  3347.  
  3348. SubSection SizeWindow
  3349. List SEE ALSO
  3350. KeyNAMEItem
  3351. SizeWindow dx dy
  3352. KeyFUNCTIONItem
  3353. Resize window.
  3354. KeyEXAMPLEItem
  3355. SizeWindow 0 -100
  3356. SizeWindow -300 20
  3357. KeyRETURNItem
  3358. In case of failure: ErrorCode 10 Severity 1
  3359. KeySEE ALSOItem
  3360. ClearTab, ClearTabs
  3361. LEnd
  3362. IndexARexx!SizeWindowEnd
  3363.  
  3364. SubSection Style
  3365. List SEE ALSO
  3366. KeyNAMEItem
  3367. Style what
  3368. KeyFUNCTIONItem
  3369. Switch text-style to what.
  3370. KeyEXAMPLEItem
  3371. Style normal
  3372.  
  3373. Style underlined
  3374.  
  3375. Style bold
  3376.  
  3377. Style italic
  3378. KeyRETURNItem
  3379. KeySEE ALSOItem
  3380. Justify, Color
  3381. LEnd
  3382. IndexARexx!StyleEnd
  3383.  
  3384. SubSection Tab
  3385. List SEE ALSO
  3386. KeyNAMEItem
  3387. Tab
  3388. KeyFUNCTIONItem
  3389. Jump to next tabulator.
  3390. KeyEXAMPLEItem
  3391. Tab
  3392. KeyRETURNItem
  3393. KeySEE ALSOItem
  3394. BackTab, InsTab, DelBackTab, BInsTab, BDelBackTab, BLeft, BRight
  3395. LEnd
  3396. IndexARexx!TabEnd
  3397.  
  3398. SubSection Top
  3399. List SEE ALSO
  3400. KeyNAMEItem
  3401. Top
  3402. KeyFUNCTIONItem
  3403. Move to top of file.
  3404. KeyEXAMPLEItem
  3405. Top
  3406. KeyRETURNItem
  3407. KeySEE ALSOItem
  3408. Bottom, ScreenTop, ScreenBottom
  3409. LEnd
  3410. IndexARexx!TopEnd
  3411.  
  3412. SubSection ToMouse
  3413. List SEE ALSO
  3414. KeyNAMEItem
  3415. ToMouse
  3416. KeyFUNCTIONItem
  3417. Move cursor to mouse-position.
  3418. KeyEXAMPLEItem
  3419. ToMouse
  3420. KeyRETURNItem
  3421. KeySEE ALSOItem
  3422. LEnd
  3423. IndexARexx!ToMouseEnd
  3424.  
  3425. SubSection Type
  3426. List SEE ALSO
  3427. KeyNAMEItem
  3428. Type string
  3429. KeyFUNCTIONItem
  3430. Enter text as if typed.
  3431. KeyEXAMPLEItem
  3432. Type 'Hello, World!'
  3433. KeyRETURNItem
  3434. KeySEE ALSOItem
  3435. LEnd
  3436. IndexARexx!TypeEnd
  3437.  
  3438. SubSection UnBlock
  3439. List SEE ALSO
  3440. KeyNAMEItem
  3441. UnBlock
  3442. KeyFUNCTIONItem
  3443. Clear the block markers for the current window.
  3444. KeyEXAMPLEItem
  3445. UnBlock
  3446. KeyRETURNItem
  3447. KeySEE ALSOItem
  3448. Block
  3449. LEnd
  3450. IndexARexx!UnBlockEnd
  3451.  
  3452. SubSection Undo
  3453. List SEE ALSO
  3454. KeyNAMEItem
  3455. Undo
  3456. KeyFUNCTIONItem
  3457. Undo changes of the current line.
  3458. KeyEXAMPLEItem
  3459. Undo
  3460. KeyRETURNItem
  3461. KeySEE ALSOItem
  3462. LEnd
  3463. IndexARexx!UndoEnd
  3464.  
  3465. SubSection UndoDelLine
  3466. List SEE ALSO
  3467. KeyNAMEItem
  3468. UndoDelLine
  3469. KeyFUNCTIONItem
  3470. Insert the last deleted line.
  3471. KeyEXAMPLEItem
  3472. UndoDelLine
  3473. KeyRETURNItem
  3474. KeySEE ALSOItem
  3475. DelLine
  3476. LEnd
  3477. IndexARexx!UndoDelLineEnd
  3478.  
  3479. SubSection Up
  3480. List SEE ALSO
  3481. KeyNAMEItem
  3482. Up
  3483. KeyFUNCTIONItem
  3484. Cursor up.
  3485. KeyEXAMPLEItem
  3486. Up
  3487. KeyRETURNItem
  3488.     List rc = 1
  3489.     Keyrc = 1Item
  3490.     (Severity), ErrorCode 11, if first line was already reached.
  3491.     Keyrc = 0Item
  3492.     otherwise
  3493.     LEnd
  3494. KeySEE ALSOItem
  3495. Down
  3496. LEnd
  3497. IndexARexx!UpEnd
  3498.  
  3499. SubSection WDelLeft
  3500. List SEE ALSO
  3501. KeyNAMEItem
  3502. WDelLeft
  3503. KeyFUNCTIONItem
  3504. Delete previous word. If the cursor is in the
  3505. middle of a word, this word will be deleted.
  3506. KeyEXAMPLEItem
  3507. WDelLeft
  3508. KeyRETURNItem
  3509. KeySEE ALSOItem
  3510. WDelRight
  3511. LEnd
  3512. IndexARexx!WDelLeftEnd
  3513.  
  3514. SubSection WDelRight
  3515. List SEE ALSO
  3516. KeyNAMEItem
  3517. WDelRight
  3518. KeyFUNCTIONItem
  3519. Delete next word. If the cursor is in the
  3520. middle of a word, this word will be deleted.
  3521. KeyEXAMPLEItem
  3522. WDelRight
  3523. KeyRETURNItem
  3524. KeySEE ALSOItem
  3525. WDelLeft
  3526. LEnd
  3527. IndexARexx!WDelRightEnd
  3528.  
  3529. SubSection WindowToBack
  3530. List SEE ALSO
  3531. KeyNAMEItem
  3532. WindowToBack
  3533. KeyFUNCTIONItem
  3534. Thrust the current window into the background.
  3535. KeyEXAMPLEItem
  3536. WindowToBack
  3537. KeyRETURNItem
  3538. KeySEE ALSOItem
  3539. WindowToFront, ScreenToBack, ScreenToFront
  3540. LEnd
  3541. IndexARexx!WindowToBackEnd
  3542.  
  3543. SubSection WindowToFront
  3544. List SEE ALSO
  3545. KeyNAMEItem
  3546. WindowToFront
  3547. KeyFUNCTIONItem
  3548. Thrust the current window into the foreground.
  3549. KeyEXAMPLEItem
  3550. WindowToFront
  3551. KeyRETURNItem
  3552. KeySEE ALSOItem
  3553. WindowToBack, ScreenToBack, ScreenToFront
  3554. LEnd
  3555. IndexARexx!WindowToFrontEnd
  3556.  
  3557. SubSection WLeft
  3558. List SEE ALSO
  3559. KeyNAMEItem
  3560. WLeft
  3561. KeyFUNCTIONItem
  3562. Move to the beginning of the previous word. If the
  3563. cursor is in the middle of a word, move to
  3564. beginning of current word.
  3565. KeyEXAMPLEItem
  3566. WLeft
  3567. KeyRETURNItem
  3568.     List rc = 1
  3569.     Keyrc = 1Item
  3570.     (Severity), ErrorCode 11, if the begin of the first word of the first line was
  3571.     already reached
  3572.     Keyrc = 0Item
  3573.     otherwise
  3574.     LEnd
  3575. KeySEE ALSOItem
  3576. WRight
  3577. LEnd
  3578. IndexARexx!WLeftEnd
  3579.  
  3580. SubSection WRight
  3581. List SEE ALSO
  3582. KeyNAMEItem
  3583. WRight
  3584. KeyFUNCTIONItem
  3585. Move to the beginning of the next word.
  3586. KeyEXAMPLEItem
  3587. WRight
  3588. KeyRETURNItem
  3589.     List rc = 1
  3590.     Keyrc = 1Item
  3591.     (Severity), ErrorCode 11, if the end of the last word of the last last was already
  3592.     reached
  3593.     Keyrc = 0Item
  3594.     otherwise
  3595.     LEnd
  3596. KeySEE ALSOItem
  3597. WLeft
  3598. LEnd
  3599. IndexARexx!WRightEnd
  3600.  
  3601. EmptyPage
  3602.  
  3603. Appendix
  3604. Chapter The Keymap Of TPP
  3605.  
  3606. Table
  3607. Width
  3608. 15.400cm
  3609. Columns
  3610. TabLeft
  3611. Key
  3612. TabLeft
  3613. Function
  3614. Entries
  3615. \
  3616. Ctrl-b\mark begin/end of Block
  3617. Ctrl-d\Delete mark
  3618. Ctrl-f\change mark-mode
  3619. Ctrl-c/p/m/x\Copy/Paste/Move/delete block
  3620. Ctrl-j\block <--> tp.tmp
  3621. Ctrl-a/e/k\Auto-div/insErt/bacKup-mode on/off
  3622. Ctrl-r\change letteR-mode
  3623. Ctrl-o\indent the first line of the marked blOck
  3624. Ctrl-g\Go to ...
  3625. Ctrl-l\go to Line x
  3626. Ctrl-y\set left edge
  3627. Ctrl-s\set page length
  3628. Ctrl-t\display length and end of Text
  3629. Ctrl-u\Undo
  3630. Ctrl-z\insert date
  3631. Ctrl-v\auto-saVe
  3632. Ctrl-q\save file, close window and Quit
  3633. Ctrl-w\new Window
  3634. Ctrl-n\load file & New window
  3635. Ctrl-f[1-10]\set mark
  3636. Alt-f[1-10]\goto mark
  3637. \
  3638. Ctrl-1/2/3/4/5/6/7\letter/book/global/latex/user/table/graphics
  3639. Shift-Del\delete line
  3640. Shift-CR\insert last deleted line
  3641. Ctrl-Bs/Del\delete begin/rest of line
  3642. Alt-Bs/Del\delete previous/next word
  3643. Shift-B\delete all spaces until reaching end of line
  3644. Alt-Tab\move line to next tab-stop or - if a block has been
  3645. \marked - move block to next tab-stop
  3646. Ctrl-Tab\delete line to previous tab-stop or move block to
  3647. \previous tab-stop.
  3648. Esc\toggle command-line-mode
  3649. End
  3650.  
  3651. NewPage
  3652.  
  3653. Table
  3654. Width
  3655. 15.400cm
  3656. Columns
  3657. TabLeft
  3658. Key
  3659. TabLeft
  3660. Function
  3661. Entries
  3662. \
  3663. Shift-Alt-Crsr-Up/Dwn\go to begin/end of the marked block
  3664. Shift-Crsr-Up/Dwn\jump one screen up/down
  3665. Alt-Crsr-Up/Dwn\jump to begin/end of file
  3666. Ctrl-Crsr-Up/Dwn\jump to begin of the previous/next page
  3667. Shift-Alt-Crsr-Lft/Rght\jump to begin/end of line
  3668. Shift-Crsr-Lft/Rght\same, but won't stop at the end of the screen.
  3669. Alt-Crsr-Lft/Rght\jump to begin of the previous/next word
  3670. Ctrl-Crsr-Lft/Rght\move block left/right
  3671. Rght-Amiga-g/a/d\load/Append/Delete file
  3672. Rght-Amiga-w/s\save/Save as ...
  3673. Rght-Amiga-x\save & quit
  3674. Rght-Amiga-c\Compile
  3675. Rght-Amiga-v\preView
  3676. Rght-Amiga-p\Print
  3677. Rght-Amiga-y\iconifY
  3678. Rght-Amiga-q\quit
  3679. Rght-Amiga-k/m\load/save block
  3680. Rght-Amiga-t\right edge
  3681. Rght-Amiga-`\mailmerge
  3682. Rght-Amiga-5\insert mailmerge mark
  3683. Rght-Amiga-n/u/b/i\style: Normal/Underlined/Bold/Italic
  3684. Rght-Amiga-l/e/c/j\justify Left/right, Center, Justification
  3685. Rght-Amiga-0/9/8/7/6\Color: normal/one/two/three/four
  3686. Rght-Amiga-f/1/2\Find/next/previous
  3687. Rght-Amiga-r/3/4\Replace/next/previous
  3688. Rght-Amiga-o\change filename
  3689. End
  3690.  
  3691. Chapter The printer.device Escape-Sequences
  3692. IndexEscape-sequencesEnd
  3693. LabelEscapeSequencesEnd
  3694.  
  3695. Table
  3696. Width
  3697. 15.400cm
  3698. Columns
  3699. TabLeft
  3700. Escape-sequence
  3701. TabLeft
  3702. Function
  3703. Entries
  3704. \
  3705. 27/99\Reset
  3706. 27/35/49\Initialize
  3707. 27/68\Linefeed
  3708. 27/69\Return, Linefeed
  3709. 27/77\Reverse linefeed
  3710. \
  3711. 27/91/48/109\Normal char set
  3712. 27/91/51/109\Italics on
  3713. 27/91/50/51/109\Italics off
  3714. 27/91/52/109\Underline on
  3715. 27/91/50/52/109\Underline off
  3716. 27/91/49/109\Boldface on
  3717. 27/91/50/50/109\Boldface off
  3718. \
  3719. 27/91/48/87\Normal pitch
  3720. 27/91/50/87\Elite on
  3721. 27/91/49/87\Elite off
  3722. 27/91/52/87\Condensed fine on
  3723. 27/91/51/87\Condensed fine off
  3724. 27/91/54/87\Enlarged on
  3725. 27/91/53/87\Enlarged off
  3726. 27/91/54/34/122\Shadow print on
  3727. 27/91/53/34/122\Shadow print off
  3728. 27/91/52/34/122\Doublestrike on
  3729. 27/91/51/34/122\Doublestrike off
  3730. 27/91/50/34/122\NLQ on
  3731. 27/91/49/34/122\NLQ off
  3732. \
  3733. 27/91/50/118\Superscript on
  3734. 27/91/49/118\Superscript off
  3735. 27/91/52/118\Subscript on
  3736. 27/91/51/118\Subscript off
  3737. End
  3738.  
  3739. Table
  3740. Width
  3741. 15.400cm
  3742. Columns
  3743. TabLeft
  3744. Escape-sequence
  3745. TabLeft
  3746. Function
  3747. Entries
  3748. \
  3749. 27/91/48/118\Normalize the line
  3750. 27/76\Partial line up
  3751. 27/75\Partial line down
  3752. \
  3753. 27/40/66\US char set
  3754. 27/40/82\French char set
  3755. 27/40/75\German char set
  3756. 27/40/65\English char set
  3757. 27/40/69\Danish char set I
  3758. 27/40/72\Swedih char set
  3759. 27/40/89\Italian char set
  3760. 27/40/90\Spanish char set
  3761. 27/40/74\Japanese char set
  3762. 27/40/54\Norwegian char set
  3763. 27/40/67\Danish char set II
  3764. \
  3765. 27/91/50/112\Proportional print on
  3766. 27/91/49/112\Proportional print off
  3767. 27/91/n/32/69\Set proportional offset
  3768. \
  3769. 27/91/53/32/70\Auto left justify
  3770. 27/91/55/32/70\Auto right justify
  3771. 27/91/54/32/70\Auto full justify
  3772. 27/91/48/32/70\Auto justify off
  3773. 27/91/51/32/70\Letter space (justify)
  3774. 27/91/49/32/70\Word fill (auto center)
  3775. \
  3776. 27/91/48/122\1/8 inch line spacing
  3777. 27/91/49/122\1/6 inch line spacing
  3778. 27/91/n/116\Perf skip n
  3779. \
  3780. 27/35/57\Set left margin
  3781. 27/35/48\Set right margin
  3782. 27/35/56\Set top margin
  3783. 27/35/50\Set bottom margin
  3784. \
  3785. 27/91/xx/59/yy/114\Set top and bottom margin
  3786. 27/91/xx/59/yy/115\Set left and right margin
  3787. 27/35/51\Clear margins
  3788. \
  3789. 27/72\Set horizontal tabulator
  3790. 27/74\Set vertical tabulator
  3791. 27/91/48/103\Clear horizontal tabulator
  3792. 27/91/51/103\Clear all horizontal tabulators
  3793. 27/91/49/103\Clear vertical tabulator
  3794. 27/91/52/103\Clear all vertical tabulators
  3795. 27/35/52\Clear all tabulators
  3796. 27/35/53\Set tabulators
  3797. \
  3798. 27/91/n/34/114\Next n chars are raw
  3799. End
  3800. End
  3801.  
  3802. Bibliography
  3803. IndexBibliographyEnd
  3804. BibItemLamport
  3805. Leslie Lamport. TeX\LaTeX\ End -- A Document Preparation System. Addison-Wesley Co., Inc.,
  3806. Reading, MA, 1985
  3807.  
  3808. CiteLamportEnd is the standard manual for TeXLA\TeX End.
  3809. BibItemKnuth
  3810. Donald E. Knuth. The TeX\TeX\ End -- Book. Addison-Wesley Co., Inc., Reading, MA, 1990.
  3811. ISBN 0-201-13448-9.
  3812.  
  3813. CiteKnuthEnd provides a complete description of TeX\TeX End
  3814. BibItemCowlishaw
  3815. Michael F. Cowlishaw. The REXX Language. A Practical Approach to Programming.
  3816. Prentice-Hall 1985.
  3817.  
  3818. Comprehensive introduction and description of the Rexx programming language
  3819. written by the author himself.
  3820.  
  3821. BibItemCommodore
  3822. Commodore-Amiga, Inc. Amiga Programmer's Guide to ARexx. Commodore-Amiga, Inc., West
  3823. Chester, Pennsylvania, 1991.
  3824.  
  3825. CiteCommodoreEnd extensively describes the implementation of the Rexx programming language
  3826. on the Amiga.
  3827. BibEnd
  3828. PrintIndex
  3829. End
  3830.  
  3831.