CTAN Update: texdef
This update adds the experimental --source option which will try to display the original source code used for the macro definition. For this the (first) package/file which defines this macro is searched and scanned for the definition. This option will work for "normal" definitions but break for special ones like for verbatim macros etc. This update fixes two issues which made this script run in an endless loop under MS Windows. It has been now successfully tested under MS Windows.
This package is located at http://mirror.ctan.org/support/texdef . More information is at http://www.ctan.org/pkg/texdef (if the package is new it may take a day for that information to appear). We are supported by the TeX Users Group http://www.tug.org . Please join a users group; see http://www.tug.org/usergroups.html .
Thanks for the upload. For the CTAN Team Rainer Schöpf
texdef – Display the definitions of TeX commands
This (Perl) script displays the definitions of (La)TeX command sequences/macros. Various options allow the selection of the used class as well as package files and other factors that may influence 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 a command line option, or via the script name: latexdef will use LaTeX as default, etc.
Package | texdef |
Version | 1.9 2020-09-27 |
Copyright | 2011–2020 Martin Scharrer |
Maintainer | Martin Scharrer |