summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/fenixpar
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2007-04-25 00:05:09 +0000
committerKarl Berry <karl@freefriends.org>2007-04-25 00:05:09 +0000
commit1d53bd74676004df9dc6f97e96b02c10eb155ac1 (patch)
tree13ae38a08fed44da00c67405457f2b7ac7b35fa8 /Master/texmf-dist/doc/generic/fenixpar
parent18113d689eaddf1c57a5bc789f213daa4dfa358b (diff)
new generic package fenixpar (22apr07)
git-svn-id: svn://tug.org/texlive/trunk@4190 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/generic/fenixpar')
-rw-r--r--Master/texmf-dist/doc/generic/fenixpar/README49
1 files changed, 49 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/generic/fenixpar/README b/Master/texmf-dist/doc/generic/fenixpar/README
new file mode 100644
index 00000000000..373240b7c47
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/fenixpar/README
@@ -0,0 +1,49 @@
+There are two files in this directory, appart from this README:
+
+fenixtok.sty: LPPL 1.3, v. 0.9
+fenixpar.sty: Public domain
+
+The packages work with both LaTeX and e-plain.
+fenixpar is just an interface applied to \everypar of the
+general package fenixtok. More information is provided in the
+files themselves.
+
+
+About the package:
+-----------------
+>From fenixtok.sty:
+
+% This file provides a few user macros to add material to a token register (typically \everypar)
+% to be automatically removed when the token list is executed or later on request,
+% without interfering with existing material in that register.
+
+Material can be added either to the left or to the right, but care is
+taken not to override any redefinition that may be included in
+the token register itself. The program also takes some precautions
+is case the register is redefined elsewhere destroying the existing material.
+
+The package works with latex as well as e-plain (not plain, I use \ifcsname at one point).
+
+The package fenixpar simply gives new names to some macros and automatically
+provides the argument {everypar} to the fenixtok macros when necesary.
+
+>From fenixpar.sty:
+% Next is an example:
+% \NewParType{asterisk}{\hbox to0pt{\hss$\ast$\kern6pt}}
+%
+% \NextPar{asterisk} This par will get an asterisk.\par
+% But this will not.
+%
+% \AllPars{asterisk} This par will get an asterisk.\par
+% And this one.\par
+% And all these.\par
+% ...
+% \EndPars{asterisk}
+%
+% To directly add code to the next par,
+% \nextpar{\hbox to0pt{\kern-2em \romannumeral\mycounter.\hss}}
+
+>From fenixtok.sty again:
+
+% The commands \All... and \End... can be mixed in any order; in particular, they don't need
+% to be nested. They may also be mixed in any way with respect to \Next.. or \fornext..