diff options
author | Karl Berry <karl@freefriends.org> | 2009-10-03 14:55:06 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2009-10-03 14:55:06 +0000 |
commit | 95501215cb9ee689510d34f43334f95bdc383231 (patch) | |
tree | c51685bca784f65683c137863a7b9058f5b0f76d /Master/texmf-dist/doc/latex/etextools/README | |
parent | fe341a1ce588bf3b07c6489abb26db11ae8d7683 (diff) |
etextools 3.1 (1oct09)
git-svn-id: svn://tug.org/texlive/trunk@15600 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/etextools/README')
-rw-r--r-- | Master/texmf-dist/doc/latex/etextools/README | 38 |
1 files changed, 17 insertions, 21 deletions
diff --git a/Master/texmf-dist/doc/latex/etextools/README b/Master/texmf-dist/doc/latex/etextools/README index ad8c5ac1b84..d3d0f5952d1 100644 --- a/Master/texmf-dist/doc/latex/etextools/README +++ b/Master/texmf-dist/doc/latex/etextools/README @@ -1,4 +1,4 @@ -% etextools v3.1 - stable - 2009/09/30 +% etextools v3.1 - (pretty stable ;) - 2009/09/30 % This work consists of the main source file etextools.dtx % and the derived files % etextools.sty, etextools.pdf, etextools.ins, @@ -12,23 +12,19 @@ % latex \let\install=y\input{etextools.dtx} % (quote the arguments according to the demands of your shell) % Documentation: (pdf)latex etextools.dtx; ... -% --------------------------------------------------------------------- -% Nota Bene: I worked hard to produce a linked and colored pdf documentation. -% --------------------------------------------------------------------- -% etextools focuses on purely expandability. The main contributions are : -% -% \expandaftercmds, \expandnext, \ExpandNext: vectorized form of \expandafter -% -% \FE@testopt,\FE@ifstar,\FE@ifchar,\FE@modifiers: define purely expandable -% macros with option and/or star version or other modifiers. -% -% \DeclareStringFilter to compare strings in a purely expandable way. -% count characters, replace in string, take care of blank spaces or not... -% -% \ifstrnum: to test if \number (or \romannumeral) will fail or not -% -% \futuredef: a macro (and vectorized) version of \futurelet. -% -% \DeclareCmdListParser: purely expandable loops into lists (csvloop, toksloop -% etc.) with a general constructor (count elements, get their index etc.) -% --------------------------------------------------------------------- +% ----------------------------------------------------------------------------------------- + *** The List of Commands is in page 3 of the documentation. *** +etextools provides many (purely expandable) tools for LaTeX ------------------------------- +- Extensive list management (csv lists, lists of single tokens/characters, etoolbox lists): + . purely expandable loops (csvloop, forcsvloop etc.) + . conversion (csvtolist etc.)) + . addition/deletion (csvadd, listdel etc.) + . purely expandable linear interpolation (interval, locinterplin) +- Tests on strings (among them \ifstrnum to check if a string could be parsed by eTeX's \number) +- Selective detokenization (\detokenizeChars) and character-test +- Purely expandable macros with options (\FE@testopt) or modifiers (\FE@modifiers) +- Vectorized form of \futurelet: \futuredef can read more than one single token + + The pdf documentation contains a lot of example in verbatim. + *** Any suggestion welcome ! *** +% ----------------------------------------------------------------------------------------- |