CTAN Comprehensive TeX Archive Network

ctan update: etextools

Date: October 1, 2009 12:20:17 PM CEST
my upload daemon crawls out, blinking in the early autumn light, and says ctan-upload at cl.cam.ac.uk wrote: > The following information was provided by the package's contributor. > > Name of contribution: etextools > Author's name: Florent CHERVET > Location on CTAN: CTAN home/tex-archive/macros/latex/contrib/etextools/ > Summary description: a lot of purely expandable tools for e-TeX -LaTeX Users and package Writers > License type: lppl > > Announcement text given by the package's contributor: > ---------------------------------------------------------------------- > 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 at testopt) or > modifiers (\FE at modifiers) > - Vectorized form of \futurelet: \futuredef can read more > than one single token > > The pdf documentation contains a lot of example in verbatim. > > v3.1 (2009/09/30) - pretty stable - Any suggestion welcome ! thanks for the upload. i've installed this latest version, and the catalogue is already up-to-date. > Users may view the package catalogue entry at > http://www.tex.ac.uk/tex-archive/help/Catalogue/entries/etextools.html > or they may browse the package directory at > http://www.tex.ac.uk/tex-archive/CTAN home/tex-archive/macros/latex/contrib/etextools/ Robin Fairbairns For the CTAN team

etextools – e- tools for users and package writers

The package provides many (purely expandable) tools for :

  • 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.);
  • Expansion and group control: \expandnext, \ExpandAfterCmds, \AfterGroup…;
  • Tests on tokens, characters and control sequences (\iffirstchar, \ifiscs, \ifdefcount, \@ifchar…);
  • Tests on strings (\ifstrnum, \ifuppercase, \DeclareStringFilter…);
  • Purely expandable macros with options (\FE@testopt, \FE@ifstar) or modifiers (\FE@modifiers);
  • Some purely expandable numerics (\interval, \locinterplin).

The package is dependent on the etex and the etoolbox packages.

Copyright2009 Florent Chervet
MaintainerFlorent Chervet



Guest Book Sitemap Contact Contact Author