diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /info/laan/pwt/pwt.tot |
Initial commit
Diffstat (limited to 'info/laan/pwt/pwt.tot')
-rw-r--r-- | info/laan/pwt/pwt.tot | 154 |
1 files changed, 154 insertions, 0 deletions
diff --git a/info/laan/pwt/pwt.tot b/info/laan/pwt/pwt.tot new file mode 100644 index 0000000000..fc3cc6a988 --- /dev/null +++ b/info/laan/pwt/pwt.tot @@ -0,0 +1,154 @@ +%\input blue.tex +\report +\bluechapter Main Tags + +\beginsummary +A table of main tags of \bluetex{} has been included +to provide a survey of what outer tags +have been implemented for the regular format. +More control sequences and symbols are available, +especially for the lower level markup, +if not for the undocumented features of manmac, +and the wealth of plain \TeX. +The table also illustrates the naming convention adopted +via a root name with prefixes and suffixes. +\endsummary + +The header fields indicate, +the prefixes pre-, post-, this-, every-, pasteup-, and +the suffixes -font, -name and -box. +The first column contains the various root names, with a marker +to denote to what extent the minimal one-part macro +has been implemented. + +\begingroup +\def\first{\hfil\thispicture{\unitlength=6ex \xdim{1.4}\ydim{1}}% + \lower1.5ex\hbox\beginpicture%(1.4, 1)(0,-.1) + \put( 0.0, 0.0){\small \strut Root}% + \put( 1.4, 0.575){\llap{\small Affix}}% + \put( 1.4, 0.1){\line(-2, 1){1.4}}% +\endpicture\lower3ex\null} +\def\header{pre-\cs post-\cs this-\cs every- \cs pasteup- + \cs -font\cs -name%\cs -title + \cs -box} +\def\btablecaption{Main tags for regular scripts} + +\catcode`/=13 +\def/{\leavevmode\thinspace\hbox{% + \vrule\vtop{\vbox{\hrule\kern1pt\hbox{% + \vphantom{\tt e}\thinspace%{\tt#1}% + \thinspace}}\kern1pt\hrule}\vrule}% + \thinspace} % control sequence token +\catcode`-13 \def-{$\neg$} +\def\footer{\qquad\vtop{\small\rlap{- not implemented} + \rlap{${}^+$ implemented} + \rlap{/ implemented without processing on the fly}}} +\def\rowstblst{ +{abstract\hfill\ \tiny+} +{acknowledgements\hfill\ \tiny+} +{btable \hfill\ \tiny/} +{center \hfill\ \tiny+} +{contents\hfill\ \tiny+} +{(sub(sub))head\hfill\ \tiny+} +{keywords\hfill\ \tiny+} +{picture \hfill\ \tiny-} +{pictures\hfill\ \tiny/} +{quote \hfill\ \tiny+} +{references\hfill\ \tiny/} +{script \hfill\ \tiny+} +%{syntax\hfill\ \tiny-} %Although there, not so relevant for the table +{verbatim\hfill\ \tiny-}} +\def\data{% + -\cs-\cs-\cs-\cs+\cs-\cs+\cs+\rs%abstract + +\cs+\cs+\cs-\cs+\cs-\cs+\cs+\rs%abstract + +\cs+\cs+\cs+\cs-\cs-\cs-\cs+\rs%btable + -\cs-\cs-\cs-\cs-\cs-\cs-\cs-\rs%center + -\cs-\cs-\cs-\cs+\cs-\cs+\cs+\rs%contents + +\cs+\cs-\cs-\cs-\cs+\cs-\cs-\rs%head + -\cs-\cs-\cs-\cs+\cs-\cs+\cs+\rs%keywords + -\cs-\cs+\cs+\cs-\cs-\cs-\cs-\rs%picture + -\cs-\cs-\cs-\cs-\cs-\cs-\cs-\rs%pictures + -\cs-\cs-\cs-\cs-\cs-\cs-\cs-\rs%quote + +\cs+\cs+\cs+\cs+\cs-\cs+\cs+\rs%references + -\cs-\cs+\cs+\cs-\cs-\cs-\cs-\rs%script +% -\cs-\cs-\cs-\cs-\cs-\cs-\cs-\rs%syntax + +\cs+\cs+\cs+\cs-\cs-\cs-\cs-%\rs%verbatim +} +$$\vbox{\nonruled\nonframed + \btable\data}$$ +\endgroup +Remarks +\bitem \cs{title}, \cs{subtitle}, \cs{author} and the like, are token + variables and associated with the script +\bitem \cs{pictures} and \cs{references} have been implemented in a + straightforward way, because their use doesn't need processing on the + fly +\bitem In the Appendix Formats similar tables for \cs{transparencies} + and \cs{report} have been included. The latter contains some + more tags. +\smallskip + +\bluesubhead Your summary of markup tags + +Perhaps it is a good idea to add my +Frequently Used Tags, FUTs\Dash indeed a handful, as already +indicated in the template in the `Introduction'\Dash +for personalizing.\ftn{I consider this + very appropriate. At school the irony of cribs was when + prepared carefully they made themselves superfluous. + Transform these summary lists into your personal cribs.} + +\beginverbatim +!bf +Preliminary matter!tt +\title{...} +\subtitle{...} +\keywords{...} +\abstract{...} +\contents{...} +\issue{...} +\acknowledgements{...} +\references{...} +\pictures{...} +!bf +Copy Proper!tt +\beginscript +\endscript +\head{...} +\thissubhead{...} +\subhead{...} +\thissubsubhead{...} +(the \this<headkind>{...} especially together with \runintrue) +\subsubhead{...} +!bf +Inner level!tt +\thisverbatim{...} +\beginverbatim +<escapechar>endverbatim +(and in-line !vrt!thinspace...!thinspace!vrt) +\begincenterverbatim +<escapechar>endcenterverbatim +\beginquote +\endquote +\begindisplay +\enddisplay +(with & and \cr) +\displaycenterline{...} +\btable +(with \data{...\cs...\rs...\cs...\rs...} + \header{...} + \footer{...} + \rowstblst{...} + \vruled{...} ) +\ftn{...} +\bitem +\example{...} +\thispicture{...} +(with \unitlength=...) +\cs{<tagname>} +!bf +Back matter!tt +\pasteupacknowledgements +\pasteupreferences +!endverbatim +\endinput |