Devious.tex
the main file; exploits LaTeX2e (while compatible with plain TeX),
uses also Mittelbach's multicol.
Version number 0.20787957635076;
version date 2010/06/13.
Extension files:
xCalcul.tex
arithmetic, standard functions.
xLtSp.tex
letterspacing.
xGrk.tex
Greek.
xCyr.tex
Russian.
xCJK.tex
Chinese, Japanese, Korean; uses Lemberg's
CJK.
xMusic.tex
music typography.
xBraille.tex
six-dot and eight-dot Braille.
xPSkit.tex
PostScript handling.
xPSdebug.tex
rudimentary PostScript diagnostics.
xHyText.tex
hypertext in Postscript.
xPage.tex
page-layout display & page markings.
xSpecim.tex
character-set display for non-ideographic fonts.
xSpecCJK.tex
test texts and character-set display for xCJK.tex.
xSpecMus.tex
test texts and character-set display for xMusic.tex.
Idiosyn.tex
some TeX pitfalls. [Run it under TeX or LaTeX as is, then look at
\execute therein.]
Subsidiary files:
signfont10.mf,
signfont13.mf,
signfont16.mf,
signfont20.mf,
signfont25.mf,
all including
signfontgen.mf
contain "characters" for, e.g., xMusic.tex.
xPSkit.pro
used by xPSkit.tex.
xGlPaint.pro
"glass paint": pixel maps, incl. colour separation / transparency.
Language / font macros depend on LaTeX,
page layout macros assume LaTeX-style
definitions (changeable), other LaTeX
features are not relied on (but can be used).
xCalcul and xBraille require no Devious either.
PostScript output is needed if PostScript-specific facilities are called for;
otherwise any .dvi driver will do.
Some PostScript drivers restrain operations involving global by default,
whereas xPSkit.pro relies upon them. (Can be circumvented as explained
in the file.)
For details, cf. the comments in the files.
Under development, unripe, not yet included:
xDeva.tex
Devanagari—Sanskrit; using Velthuis / Wujastyk and Wikner.
xSort.tex (fast) sorting.
xShuttle.tex communication with concurrently running programs.
Here are a few examples, all processed by dvips (even those needing no PostScript);
format is A4.
Interlard.ps
page make-up technicalities; 2 pages.
ErfRoots.ps
a math paper, nice but Hungarian; 6 pages.
DrawFun.ps
function visualization; 2 pages.
MusSheet.ps
(typographic) musical composition; 1 page.
Layout.ps
(faithful) page-layout displays; 2 pages.
Splines.ps
illuminating several TeX-to-PostScript features; 3 pages.
Poster.ps
a TeX-PostScript eyecatcher; 1 page.
PSstate.ps
snapshot of some settings in the PostScript driver; 1 page.
Fonts.ps
a specimen fascicle; 27 pages.
Exercises.ps
for (talented) beginners; 1 page.
Dogpath.ps
the first encounter: testing TeX on me and me on TeX; 4 pages.
DevFiles.zip
all the above .tex, .mf and .pro files;
264 KB compressed to 95 KB.
DevXmpls.zip
all the above .ps files;
4.49 MB compressed to 1.64 MB.
It's sometimes worthwile to find out why a macro does do what it does.
Suggestions are, e.g., \settab and \tab in
Devious, \xcossin in xCalcul.
Updated 2010/07/22.