1 CHARACTER [POSTER\]CHARACTER value Sets the character size for POSTER and GreG in PLOT_PAGE units. The command SET CHARACTER of GreG should not be used as it would set the size for GreG only, and would result in bad results for POSTER commands. Beware that the character size is not simply related to the lowercase or uppercase character size. Do try... 1 DOWN [POSTER\]DOWN value Moves down the reference point (in relative PLOT_PAGE units). 1 INDENT [POSTER\]INDENT value Sets the indentation value (default indentation is 0). The reference abscissa for text and tables is the sum of the abscissa of the reference point and of the indentation value. Thus the INDENT command offers a simple way to shift some text units left or right with minimal editing of the global command procedure. 1 Language POSTER\ Language Summary CHARACTER size : Sets the character size SPACING value : Sets the interval between text lines RELOCATE [x y] : Relocates the reference point INDENT value : Sets the indentation SKIP value : Moves down the reference point UP|DOWN|LEFT|RIGHT value : Moves the reference point to specified direction TEXT [text] [options] : Plots text TABLE /FILE text_file : Plots a table This language is still experimental. It provides few additional commands to the GreG environment in order to facilitate the making of posters or transparencies. Users are advised to send any comments or suggestions to P. Valiron. The compulsory GreG commands to be used together with POSTER are 1. SET PLOT_PAGE 2. SET FONT SIMPLEX|DUPLEX 3. DEVICE 4. HARDCOPY Any other GreG command can be used also, especially DRAW for further annotations. The philosophy of POSTER is slighty different of GreG's one, so you need to pay special attention to the following : 1. The character size should be set by the command CHARACTER in POSTER and NOT by the SET CHARACTER command of GreG. The resulting character size is set for both GreG and POSTER. 2. POSTER works in PLOT_PAGE coordinates. Point (0,0) is located to the down left corner of the PLOT_PAGE. 3. POSTER keeps its own variables to remember where the pen is. When you move the reference point in POSTER, you also move accordingly GreG's pen. But the reverse is not true. You can annotate your poster with GreG's commands without disturbing the reference point in POSTER. Use RELOCATE without arguments to copy the GreG's pen location into POSTER. 1 LEFT [POSTER\]LEFT value Moves left the reference point (in relative PLOT_PAGE units). 1 RELOCATE [POSTER\]RELOCATE [x y] Relocates the reference point to (x,y) in PLOT_PAGE units. If x and y are not specified, relocates the reference point to the current location of GreG's pen. 1 RIGHT [POSTER\]RIGHT value Moves right the reference point (in relative PLOT_PAGE units). 1 SKIP [POSTER\]SKIP value Synomyn for DOWN. 1 SPACING [POSTER\]SPACING value Sets the interval between text lines in PLOT_PAGE units. Whenever a text line is plotted by POSTER, the reference point is moved down of the spacing value. 1 TABLE [POSTER\]TABLE /FILE table_file Plots a table from an external file. The table file is expected to contain a header to define the appearance of the table : 1. First header line. Number of columns (free format) 2. Other header lines. For each column, specify in free format the offset for the reference point of the column and the associated centering option. Use option 7 for right-justified, 8 for centered and 9 for left-justified column. 3. Text of the table, one text line per table line. Fist word for fist column, second word for second column, etc... The underscore character is not plotted and may be used to link several words into a single "column word". Ex: 4 0 9 10 8 20 7 Column_one aa 1 Column_two aaaaaaaaaa 10000 will appear as : Column one aa 1 Column two aaaaaaaaaa 10000 Centering option 0 can be used for numeric columns. It uses the decimal point as reference point. Integers are located as if they were followed by a point. 1 TEXT [POSTER\]TEXT "text string" [ /JUSTIFIED [/SEPAR value] ] [POSTER\]TEXT /FILE text_file [ /JUSTIFIED [/SEPAR value] ] Plots a single text line or a whole text file. First line comes in with centering option 9 respective to the current reference point and indentation (text above and right). Further lines are moved down of SPACING. The proportional font spacing of GreG results in a nice output. However it does't preserves right justification. The option /JUSTIFIED adjusts the length of the blanks so that a text initially justified for equally sized characters remains justified with the proportional fonts of GreG. The resulting text width is the product of the number of characters by a typical character separation (0.57 times the character size). This separation guarantees that any text can be plotted. It produces too large blanks for texts in lowercase. The option /SEPAR allows some control on the blanks when the option /JUSTIFIED is set. It overrides the default character separation (see above) by a user-defined value. As a rule of thumb, try 90% of the default. 1 UP [POSTER\]UP value Moves up the reference point (in relative PLOT_PAGE units).