diff options
author | Karl Berry <karl@freefriends.org> | 2007-04-25 00:05:09 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2007-04-25 00:05:09 +0000 |
commit | 1d53bd74676004df9dc6f97e96b02c10eb155ac1 (patch) | |
tree | 13ae38a08fed44da00c67405457f2b7ac7b35fa8 /Master/texmf-dist/doc/generic/fenixpar | |
parent | 18113d689eaddf1c57a5bc789f213daa4dfa358b (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/README | 49 |
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.. |