PLOTTEXT

comments

 Command form: <! comment... 

 To insert comment lines, that is, lines that will not be drawn on the
 plot, in a formatted text file, include <! in positions one and two on
 a line. The rest of the line will be considered to be a comment and will
 be ignored. This is useful for documenting formatted text files.

Additional Information on:

  • example
  • delimiters

     Command form: <Qx>, <Qxy>
     Default delimiters: < and >
    
     To set the leading command delimiter to x and the trailing command
     delimiter to y, include <Qxy> in the formatted text.  If  a single
     character, x, is to be the leading and the trailing command delimiter,
     simply include <Qx> in the formatted text.  This is useful when the
     current command delimiters are required as characters to be drawn.
     Within a file, the command delimiters will remain as set until changed
     with  another <Qx> or <Qxy> command, but the command delimiters always
     default to < and  > when the PLOTTEXT command is entered.
    

    Additional Information on:

  • example
  • continuations

     Command form: <->
    
     To continue a line of formatted text onto the next line of a file,
     include <-> at the end of the line.  The next line of text will be
     drawn at the end of the line with the continuation. Blanks at the end
     of the line with the continuation command, but before the  <-> will
     be included, as well as blanks at the beginning of the next line.
     This is useful when you have so many text formatting commands in a
     line that the line becomes very long.  The maximum total input line
     length is 255 characters.
    

    Additional Information on:

  • example
  • blank_line

     Command form: < > 
    
     To insert a blank line in the plotted text use  < >.  Blank lines
     that are encountered in a formatted text file are simply ignored.
    

    Additional Information on:

  • example
  • height

     Command form: <Hxx.x>, <Hxx.x%>
     Default height: the current value of TXTHIT
    
     To set the character height to xx.x units, include  <Hxx.x> in the
     formatted text. This applies to subsequent text. The units, either
     centimeters or inches, are defined by  the SET UNITS command. To set the
     height as a percentage of the height of the current window, that is, 
     YUWIND-YLWIND, use <Hxx.x%>.  Within a file, the text height will
     remain as set until changed with another <Hxx.x> or <Hxx.x%> command,
     but the text height always defaults to the current value of TXTHIT
     when the PLOTTEXT command is entered.
    

    Additional Information on:

  • example
  • spacing

     Command form: <Sxx.x>, <Sxx.x%>  
     Default line spacing: 1.5*TXTHIT
    
     To set the line spacing to xx.x units, include  <Sxx.x> in the
     formatted text. The units, either  centimeters or inches, are defined
     by the SET UNITS command. To set the line spacing as a  percentage of the
     height of the current window, that is,  YUWIND-YLWIND, use <Sxx.x%>.
     The line spacing is the distance from the bottom of the previous text
     line to the bottom of the current text line. This spacing is the
     automatic vertical spacing to be used between text lines, but line
     spacing takes place immediately so that each character in a text line
     may be drawn at any vertical distance, always measured from the
     bottom of the previous text line. Within a file, the line spacing will
     remain as set until changed with another <Sxx.x> or <Sxx.x%> command,
     but the line spacing always defaults to 1.5 times the current value of
     TXTHIT when the PLOTTEXT command is entered.
    

    Additional Information on:

  • example
  • margin

     Command form: <Mxx.x>, <Mxx.x%> 
     Default left margin: 0.01*(XUWIND-XLWIND)
    
     To set the left margin to xx.x units, include  <Mxx.x> in the
     formatted text.  The units, either  centimeters or inches, are
     defined by the SET UNITS command. To set the left margin as a  percentage
     of the width of the current window, that is,  XUWIND-XLWIND, use
     <Mxx.x%>.  The left margin applies to the subsequent text lines.  It
     does not apply to the current line.  Within a file, the left margin
     will remain as set until changed with another <Mxx.x> or <Mxx.x%>
     command, but  the left margin always defaults to 0.01 times the width
     of the current  window.
    

    Additional Information on:

  • example
  • bolding

     Command form: <Bn>, <Bn:m>, <B>  
     Default: no bolding
    
     Bolding means that the text characters will be filled with a dot or a
     hatch pattern. Bolding should only be used with the fonts: ROMAN.SERIF,
     ROMAN.FUTURA, ROMAN.FASHON, ROMAN.LOGO1, ROMAN.SWISSL, ROMAN.SWISSM,
     ROMAN.SWISSB, or TRIUMF.OUTLINE. Within a file, bolding will remain as
     set until turned off with a <B> command, or a new pattern is selected.
     If n is negative, the fill pattern, using |n|, is drawn, but the outline
     of the character(s) is not drawn.
    

    Additional Information on:

  • dot_pattern
  • hatch_pattern
  • example
  • colour

     Command form: \verb+<Cn>+ 
     Default colour: the current colour as set by the COLOUR command
    
     To set the colour, include <Cn> in the text. This applies to subsequent
     text.  Within a file, the colour will remain as set until changed with 
     another <Cn> command, but the colour always defaults to the current
     colour as set by the COLOUR command.
    
       1 - white,   2 - red,  3 - green, 4 - blue, 5 - yellow, 6 - cyan,
       7 - magenta, 8 - white 
    

    Additional Information on:

  • example
  • font

     Command form: <Ffontname> 
     Default font: the current font as selected with the SET FONT command
    
     To select a font,  include <Ffontname> in the formatted text. This
     will apply to subsequent text. Within a file, the font will remain as
     set until changed with another <Ffontname> command, but the font always
     defaults to the current font as set by the SET FONT command.
    

    Additional Information on:

  • font_names
  • example
  • centre_justify

     Command form: <JC>, <JCxx.x>, <JCxx.x%> 
    
     To centre text at the location xx.x  units from the left edge of the
     current window, that is,  XLWIND, include <JCxx.x> before the text.
     The units, either centimeters or inches, are defined by the  SET UNITS
     command.  To centre the text at a location defined as a percentage of
     the width of the current window,  that is, XUWIND - XLWIND, use
     <JCxx.x%>. If no number is present, that is, <JC>, the text will be
     centred at the location midway in the window between the right edge,
     XUWIND, and the left edge. The centred text will include all text after
     the <JC>, <JCxx.x> or <JCxx.x%> command and up to the next justification
     command (justify left, right, or centre) or up to the end of the line,
     whichever comes first. 
    

    Additional Information on:

  • example
  • left_justify

     Command form: <JL>, <JLxx.x>, <JLxx.x%> 
    
     To left justify text at the location xx.x  units from the left edge
     of the current window, that is,  XLWIND, include <JLxx.x> before the
     text. The units, either centimeters or inches, are defined by the 
     SET UNITS command.  To left justify the text at a  location defined as a
     percentage of the width of the current  window, that is, XUWIND -
     XLWIND, use  <JLxx.x%>.  If no number is present, that is, <JL>, the
     text will be left justified at the left edge of the window.  The left
     justified text will include all text after the <JL>, <JLxx.x> or
     <JLxx.x%> command and up to the next justification command (justify left,
     right, or centre) or up to the end of the line, whichever comes first. 
    

    Additional Information on:

  • example
  • right_justify

     Command form: <JR>, <JRxx.x>, <JRxx.x%> 
    
     To right justify text at the location  xx.x units from the left edge
     of the current window, that is, XLWIND, include <JRxx.x> before the 
     text. The units, either centimeters or inches, are defined by the 
     SET UNITS command.  To right justify the text at a  location defined as a
     percentage of the width of the current  window, that is, XUWIND-XLWIND,
     use  <JRxx.x%>. If no number is present, that is, <JR>, the text will be
     right justified at the right edge of the window, that is, XUWIND.  The
     right justified text will include all text after the <JR>, <JRxx.x> or
     <JRxx.x%> command and up to the next justification command (justify left,
     right, or centre) or up to the end of the line, whichever comes first. 
    

    Additional Information on:

  • example
  • horizontal_spacing

     Command form: <Zxx.x>, <Zxx.x%>
    
     To insert a horizontal space of xx.x units, include <Zxx.x> in the
     formatted text. The units, either centimeters or inches, are defined
     by  the SET UNITS command. To set the horizontal space as  a percentage
     of the width of the current window, that is,  XUWIND - XLWIND, use
     <Zxx.x%>.  The horizontal space, which may be positive or negative,
     is measured from the current location.  The right, centre and left
     justification tabs, are  measured from the left edge of the window.
    

    Additional Information on:

  • example
  • subscript_mode

     Command form: <_>
    
     To enter sub-script mode, include  <_> in the formatted text. Subsequent
     text will have 60% the  current height and will be vertically spaced
     down a distance equal to 60% of the current height. This allows for
     multiple levels of sub-scripts, but for  every level of sub-scripting,
     there must be a corresponding level of super-scripting to bring the text
     back ``up''.  Within a file, each level of sub-scripting remain in effect
     until <^>, super-script mode, is  encountered.
    

    Additional Information on:

  • example
  • superscript_mode

     Command form: <^>
    
     To enter super-script mode, include  <^> in the formatted text. Subsequent
     text will have 60% the current height and will be vertically spaced up a
     distance equal to 60% of  the current height. This allows for multiple
     levels of super-scripts, but  for every level of super-scripting, there
     must be a corresponding level of sub-scripting to bring the text back
     ``down''.  Within a file, each level of super-scripting remain in effect
     until <_>, sub-script mode, is encountered.
    

    Additional Information on:

  • example
  • slant

     Command form: <EM>, <EMxx.x>
     Default angle: 20 degrees
    
     To control emphasis, or italics, mode, include <EM> in the formatted
     text.  <EM>  acts like a toggle switch in that the first time <EM> is 
     encountered italics mode will be turned on, that is, subsequent text
     will be in italics, and the next time it is encountered, italics mode
     will be turned off.  Italics mode may be used for any character in any
     font, even with bolding on.  The default slant angle is 20 degrees,
     however you can specify any angle, in degrees. For example: <EM25>
    

    Additional Information on:

  • example
  • EDGR
  • hexadecimal

     Command form: <X>
    
     To control hexadecimal text input mode, include  <X> in the formatted
     text.  <X> acts like a  toggle switch in that the first time <X> is
     encountered,  hexadecimal mode is turned on, and the next time it is
     encountered,  hexadecimal mode is turned off.  Hexadecimal mode means
     that the text is be  assumed to be pairs of hexadecimal digits that
     represent non-keyboard  characters. The hexadecimal codes for characters
     depend on which font is being used.  The special character names hopefully
     eliminate the need for most usages of hexadecimal mode input.
    

    Additional Information on:

  • example
  • accents

     Command form: 
      <\b>  macron (bar) under previous character
      <\d>  dot under previous character
      <\^>  circumflex over previous character
      <\'>  acute over previous character
      <\`>  grave over previous character
      <\">  umlaut over previous character
      <\~>  tilde over previous character
      <\=>  macron (bar) over previous character
      <\.>  dot over previous character
      <\u>  breve over previous character
      <\v>  v over previous character
      <\H>  dieresis (double quote) over previous character
    

    Additional Information on:

  • how_to_use
  • example