etextools – e-TeX tools for LaTeX users and package writers
The package 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 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.
| CTAN path | /macros/latex/contrib/etextools |
|---|---|
| Documentation |
Readme Package documentation |
| Version | 3.1415926 |
| License | The LaTeX Project Public License |
| Maintainer | Florent Chervet |
| Contained in | TeXLive as etextools |
| MiKTeX as etextools | |
| Topics |
support for development of TeX macros |
| See also |
etoolbox |
