#!/usr/X11R6/bin/mgp -t 90
%deffont "normal"    xfont  "utopia-medium-r", charset "iso8859-1"
%deffont "normal-i"  xfont  "utopia-medium-i", charset "iso8859-1"
%deffont "normal-b"  xfont  "utopia-bold-r"  , charset "iso8859-1"
%deffont "normal-bi" xfont  "utopia-bold-i"  , charset "iso8859-1"
%deffont "mono"      xfont "courier-medium-r", charset "iso8859-1"
%default 1 size 5
%default 2 size 8, fore "yellow", font "normal-b", center
%default 3 size 5, fore "white",  font "normal", left, prefix "  "
%tab 1 size 4, vgap 30, prefix "     ", icon arc "red" 40, leftfill
%tab 2 prefix "            ", icon arc "orange" 40, leftfill
%tab 3 prefix "                   ", icon arc "brown" 40, leftfill
%tab 4 prefix "                          ", icon arc "darkmagenta" 40, leftfill
%tab 5 prefix "                                ", icon arc "magenta" 40, leftfill
%%------------------------- end of headers -----------------------------
%page





%size 10, center, fore "yellow"
TXT2TAGS SAMPLE

%font "normal-i", size 6, fore "white", center
Aurelio Jargas

%font "mono", size 7, center

%page

Introduction


%font "normal", size 5
Welcome to the txt2tags sample file.

%font "normal", size 5
Here you have examples and a brief explanation of all
marks.

%font "normal", size 5
The first 3 lines of the this file are used as headers,
on the following format:

%font "mono"
line1: document title
line2: author name, email
line3: date, version
%font "normal"

%font "normal", size 5
Lines with balanced equal signs = around are titles.

%page

Fonts and Beautifiers


%font "normal", size 5
We have two sets of fonts:

%font "normal", size 5
The NORMAL type that can be improved with beautifiers.

%font "normal", size 5
The TYPEWRITER type that uses monospaced font for
pre-formatted text.

%font "normal", size 5
We will now enter on a subtitle...

%page

Beautifiers


%font "normal", size 5
The text marks for beautifiers are simple, just as you
type on a plain text email message.

%font "normal", size 5
We use double *, /, - and _ to represent 
%cont, font "normal-b"
bold
%cont, font "normal"
,

%cont, font "normal-i"
italic
%cont, font "normal"
, strike and 
%cont, fore "cyan"
underline
%cont, fore "white"
.

%font "normal", size 5
The 
%cont, font "normal-b"

%cont, font "normal-i"
bold italic
%cont, font "normal"

%cont, font "normal"
 style is also supported as a
combination.

%page

Pre-Formatted Text


%font "normal", size 5
We can put a code sample or other pre-formatted text:

%font "mono"
  here    is     pre-formatted
//marks// are  **not**  ``interpreted``
%font "normal"

%font "normal", size 5
And also, it's easy to put a one line pre-formatted
text:

%font "mono"
prompt$ ls /etc
%font "normal"

%font "normal", size 5
Or use 
%cont, font "mono"
pre-formatted
%cont, font "normal"
 inside sentences.

%page

More Cosmetics


%font "normal", size 5
Special entities like email (
%cont, fore "cyan"
duh@somewhere.com
%cont, fore "white"
) and
URL (
%cont, fore "cyan"
http://www.duh.com
%cont, fore "white"
) are detected automagically,
as well as horizontal lines:

%bar "white" 5

%pause

%font "normal", size 5
You can also specify an explicit link 
%cont, fore "cyan"
http://duh.org
%cont, fore "white"

with label.

%font "normal", size 5
And remember,

%prefix "       "
A TAB in front of the line does a quotation.
%prefix "       "
More TABs, more depth (if allowed).
%prefix "  "
%prefix "  "

%font "normal", size 5
Nice.

%page

Lists


%font "normal", size 5
A list of items is natural, just putting a 
%cont, font "normal-b"
dash
%cont, font "normal"
 or
a 
%cont, font "normal-b"
plus
%cont, font "normal"
 at the beginning of the line.

%page

Plain List


%font "normal", size 5
The dash is the default list identifier. For sublists,
just add 
%cont, font "normal-b"
spaces
%cont, font "normal"
 at the beginning of the line. More
spaces, more sublists.

	earth
		america
			south america
				brazil
					how deep can i go?
		europe
			lots of countries
	mars
		who knows?

%font "normal", size 5
The list ends with 
%cont, font "normal-b"
two
%cont, font "normal"
 consecutive blank lines.

%page

Numbered List


%font "normal", size 5
The same rules as the plain list, just a different
identifier (plus).

	1. one
	2. two
	3. three
		mixed lists!
		what a mess
			1. counting again
			2. ...
	4. four

%page

Definition List


%font "normal", size 5
The definition list identifier is a colon, followed by
the term. The term contents is placed on the next line.

	
%cont, font "normal-b"
orange
%cont, font "normal"

a yellow fruit
	
%cont, font "normal-b"
apple
%cont, font "normal"

a green or red fruit
	
%cont, font "normal-b"
other fruits
%cont, font "normal"

		wee!
		mixing lists
			1. again!
			2. and again!

%page

Tables


%font "normal", size 5
Use pipes to compose table rows and cells.
Double pipe at the line beginning starts a heading row.
Natural spaces specify each cell alignment.

%font "mono"
 || heading 1 |  heading 2  |  heading 3 |
  | cell 1.1  |  cell 1.2   |   cell 1.3 |
  | cell 2.1  |  cell 2.2   |   cell 2.3 |
%font "normal"

%font "normal", size 5
Without the last pipe, no border:

%font "mono"
 || heading 1 |  heading 2  |  heading 3
  | cell 1.1  |  cell 1.2   |   cell 1.3
  | cell 2.1  |  cell 2.2   |   cell 2.3
%font "normal"

%page

Special Entities


%font "normal", size 5
Because things were too simple.

%page

Images


%font "normal", size 5
The image mark is as simple as it can be: 
%cont, font "mono"
[filename]
%cont, font "normal"
.

%font "normal", size 5

%center
%newimage "img/photo.jpg"
%left


	The filename must end in PNG, JPG, GIF, or similar.
	No spaces inside the brackets!

%bar "white" 5

%font "normal", size 5

%center
%newimage "img/t2tpowered.png"
%left


%%EOD
