texdef – Display the definitions of TeX commands
The (Perl) script displays the definition of (La)TeX
command sequences/macros. Various options allow the selection of
the used class and package files and other things which can have
influence on the definition (before/after the preamble, inside an
environment, …).
The script creates a temporary TeX file which is then compiled
using (La)TeX to find the ‘\meaning’ of
the command sequence. The result is formatted and presented to
the user. Length or number command sequences (dimensions,
\char…, count registers, …) are recognized and
the contained value is also shown (using \the). Special
definitions like protected macros are also recognized and the
underlying macros are shown as well.
The script will show plain TeX definitions by default. LaTeX and
ConTeXt are supported, including flavours (pdf(la)tex, lua(la)tex,
xe(la)tex, …). The flavour can be selected using an command
line option or over the script name: latexdef will use LaTeX as
default, etc.
| CTAN path | /support/texdef |
|---|---|
| Documentation |
Readme Package documentation |
| Version | 1.7b |
| License | GNU General Public License, version 3 |
| Maintainer | Martin Scharrer |
| Contained in | TeXLive as texdef |
| MiKTeX as texdef | |
| Topics |
support for package or document debugging |
