Comprehensive TeX Archive Network

Direc­tory macros/latex/contrib/etextools

% etextools v3.14159 (stable) - 2010/04/20
% This work consists of the main source file etextools.dtx
% and the derived files
%      etextools.sty, etextools.pdf, etextools.ins,
%      etextools-examples.tex
% Unpacking:
%    (a) If etextools.ins is present:
%           etex etextools.ins
%    (b) Without etextools.ins:
%           etex etextools.dtx
%    (c) If you insist on using LaTeX
%           latex \let\install=y\input{etextools.dtx}
%        (quote the arguments according to the demands of your shell)
% Documentation: (pdf)latex etextools.dtx; ...
% -----------------------------------------------------------------------------------------
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.)
- Expansion and groups 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)
% -----------------------------------------------------------------------------------------

Down­load the con­tents of this pack­age in one zip archive (995.4k).

etex­tools – e- tools for users and pack­age writ­ers

The pack­age pro­vides many (purely ex­pand­able) tools for :

  • Ex­ten­sive list man­age­ment (csv lists, lists of sin­gle to­kens/char­ac­ters, etool­box lists);
  • purely ex­pand­able loops (csvloop, forcsvloop, etc.);
  • con­ver­sion (csv­tolist, etc.));
  • ad­di­tion/dele­tion (csvadd, list­del, etc.);
  • Ex­pan­sion and group con­trol: \ex­pand­next, \Ex­pandAfterCmds, \AfterGroup…;
  • Tests on to­kens, char­ac­ters and con­trol se­quences (\if­firstchar, \ifiscs, \ifde­f­count, \@ifchar…);
  • Tests on strings (\if­str­num, \ifup­per­case, \De­clareStringFil­ter…);
  • Purely ex­pand­able macros with op­tions (\FE@testopt, \FE@if­s­tar) or mod­i­fiers (\FE@mod­i­fiers);
  • Some purely ex­pand­able nu­mer­ics (\in­ter­val, \locin­ter­plin).

The pack­age is de­pen­dent on the etex and the etool­box pack­ages.

Li­cense The Project Public Li­cense
Copy­right2009 Florent Chervet
Main­tainer Florent Chervet
Con­tained inTeX Live as etex­tools
MiKTeX as etex­tools
Topics sup­port for de­vel­op­ment of macros
Read, pro­cess and con­vert CSV data
See also etoolbox
Guest Book Sitemap Contact Contact Author