On Sun, 19 Jun 2005, Heiko Oberdiek submitted the new package
classlist.
Location on CTAN: macros/latex/contrib/overdiek
License is LPPL 1.3.
Documentation is inside the package:
>
> % Function: This package records the loaded classes and stores
> % them in a list.
> %
> % Background: This packages is an answer of a newsgroup question:
> % Newsgroup: comp.text.tex
> % Subject: Finding the Document Class
> % From: Herber Schulz <>
> % Date: 18 Jun 2005 13:16:49 -0500
> % Message-ID:
> % <herbs-D55DB9.13170418062005(a)news.isp.giganews.com>
> %
> % Use: Load this package before documentclass:
> % RequirePackage{classlist}
> % documentclass[some,options]{whatever}
> %
> % MainClass contains the first loaded class.
> % ClassList stores the class entries, eg.
> % ClassList -> ClassListEntry{myarticle}{a4paper}{}
> % ClassListEntry{article}{}{}
> % ClassListEntry has three arguments:
> % #1: class name
> % #2: options given in documentclass/LoadClass
> % #3: requested version, not the version of class
> % PrintClassList prints the list on screen it can be
> % configured by
> % PrintClassListTitle for the title and
> % PrintClassListEntry for formatting the entries.
> %
Thanks for the upload.
For the CTAN Team
Rainer Schöpf