>>>>> "Herbert" == Herbert Voss <[EMAIL PROTECTED]> writes:

Herbert> this is the wrong way! We should have a tabfolder which shows
Herbert> all available options of a document class! Should be easy to
Herbert> realize! 

This would certainly be a good thing, but I am not sure how easy it
is. Some options work as couples (onecolumn/twocolumn) so you do not
want to show all of them. Then some work as radio buttons (pick one
out of n). So some design work will be needed.

Herbert> Are you sure, that all classes have the draft option?

One can never be sure that any option exists for all classes. But a
nice thing is that invalid options are ignored. So `draft' can be
treated as a general latex option which is honoured by some (most)
classes and some (a few) packages.

On think I do not like about general list of option, is that it is
very linear and lacks nice grouping properties you get with a proper
GUI. So this linear list should be for an 'extra options' tabfolder,
and we should keep (but inactivate when not appropriate) common
options as they are now. And I think draft is one of these common
options.

>From a quick grep, classes that support "draft" include
amscls/amsart.cls
amscls/amsbook.cls
amscls/amsproc.cls
base/article.cls
base/book.cls
base/letter.cls
base/report.cls
base/slides.cls
koma-script/scrartcl.cls
koma-script/scrbook.cls
koma-script/scrlettr.cls
koma-script/scrreprt.cls
lyx/broadway.cls
lyx/ejour2.cls
lyx/hollywood.cls
ntgclass/artikel1.cls
ntgclass/artikel2.cls
ntgclass/artikel3.cls
ntgclass/boek.cls
ntgclass/boek3.cls
ntgclass/brief.cls
ntgclass/rapport1.cls
ntgclass/rapport3.cls

And then classes that pass the option to their parent class

amscls/amsdtx.cls
amscls/amsldoc.cls
base/proc.cls
lyx/cv.cls
lyx/ejour2.cls
misc/exam.cls
seminar/seminar.cls

The few that remain are
./dinbrief/dinbrief.cls
./g-brief/g-brief.cls
./lyx/iletter.cls
./lyx/revtex.cls
abd it seems some of them actually honor draft.

Package looking at this option include:
cite/chapterbib.sty
graphics/graphics.sty
graphics/graphicx.sty
hyperref/hyperref.sty
misc/fltpage.sty
ms/prelim2e.sty
tools/showkeys.sty
tools/varioref.sty

I know it is not very interesting, but I wanted to know...

JMarc

Reply via email to