From 1d53bd74676004df9dc6f97e96b02c10eb155ac1 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 25 Apr 2007 00:05:09 +0000 Subject: new generic package fenixpar (22apr07) git-svn-id: svn://tug.org/texlive/trunk@4190 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/generic/fenixpar/README | 49 +++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 Master/texmf-dist/doc/generic/fenixpar/README (limited to 'Master/texmf-dist/doc') 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.. -- cgit v1.2.3