How to document LaTeX custom packages and document classes?

by LRMAAX   Last Updated April 16, 2019 02:23 AM

While I can use something like Doxygen to document a C library (functions, constants and structures defined/written by me), I couldn't find something equivalent in LaTeX to document \newcommand(s) \let(s) and other stuff in my .cls and .sty files.

Since LaTeX is common used as output (even by Doxygen), I'm struggling to find "Google keywords" for this specific matter.

Am I supposed to document a class/package by creating a separate LaTeX file specific for this? Or maybe, is literal programming the recommended way for LaTeX?

Thanks in advance.

Related Questions

Updated April 23, 2015 20:10 PM

Updated May 15, 2016 08:09 AM

Updated April 04, 2019 20:23 PM

Updated May 02, 2019 23:23 PM