Comprehensive TeX Archive Network

Direc­tory macros/latex/contrib/catoptions

This is the README file for the 'catoptions' package.


Version 0.2.7h, 2014/08/29




The 'catoptions' package changes package loading internals so
that all subsequently loaded packages can rely on normal/standard
catcodes of all ASCII characters. The package defines canonical
control sequences to represent all the visible ASCII characters.
It also provides robust options parsing mechanisms, in addition
to many TeX programming tools.


The 'catoptions' package may be distributed and/or modified under
the conditions of the LaTeX Project Public License, either
version 1.3 of this license or any later version. The latest
version of this license is in http://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of LaTeX
version 2005/12/01 or later.

The LPPL maintenance status of this software is 'author-maintained'.

This software is provided 'as it is', without warranty of any kind,
either expressed or implied, including, but not limited to, the
implied warranties of merchantability and fitness for a particular


Ahmed Musa


The catcode section of the 'catoptions' package is an extension of
the 'pcatcode' package by Michael J. Downes and David M. Jones.

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

catop­tions – Pre­serv­ing and re­call­ing stan­dard cat­codes

The pack­age changes pack­age load­ing in­ter­nals so that all sub­se­quently loaded pack­ages can rely on nor­mal/stan­dard cat­codes of all ASCII char­ac­ters. The pack­age de­fines canon­i­cal con­trol se­quences to rep­re­sent all the vis­i­ble ASCII char­ac­ters. It also pro­vides ro­bust op­tion pars­ing mech­a­nisms (XDe­clareOp­tion, XEx­e­cuteOp­tions and XPro­cessOp­tions, which will be used by \doc­u­ment­class if the pack­age has al­ready been loaded). The pack­age also pro­vides a range of other pro­gram­ming tools.

Li­cense The Project Public Li­cense 1.3
Copy­right2010–2011 Ahmed Musa
Main­tainerAhmed Musa
Con­tained inTeX Live as catop­tions
MiKTeX as catop­tions
Topics key-value ar­gu­ment sys­tems
sup­port for de­vel­op­ment of macros
Guest Book Sitemap Contact Contact Author