Received: by nummer-3.proteosys id <01C19443.48314194@nummer-3.proteosys>; Thu, 3 Jan 2002 11:42:03 +0100 MIME-Version: 1.0 x-vm-v5-data: ([nil nil nil nil nil nil nil t nil][nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil]) Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C19443.48314194" X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message Subject: \verbosity parameter Date: Wed, 18 Sep 1991 01:00:00 +0100 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: From: "Michael Downes" Sender: "LaTeX-L Mailing list" To: "Rainer M. Schoepf" Reply-To: "LaTeX-L Mailing list" Status: R X-Status: X-Keywords: X-UID: 397 This is a multi-part message in MIME format. ------_=_NextPart_001_01C19443.48314194 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable How about a \verbosity parameter for LaTeX 3.0, that could be used by documentstyles and option files to control the amount of information that they print on screen when they are read in. With \verbosity=3D0, an option file would only print its name, date and version number, with verbosity=3D1 it might print a synopsis of its purpose and usage, and perhaps messages such as the \docdate used in NFSS files, and with verbosity=3D2 it might print a *really* verbose help message describing everything in exhaustive detail, or at least to the typical level of detail found in let's say a Unix man page. A default setting in LaTeX of \verbosity=3D1 would then provide novice users with at least a bit of useful information about everything they use, while experienced LaTeX users could set \verbosity=3D0 normally and temporarily switch to \verbosity =3D 1 or 2 for information on a new option that they're not familiar with. If the catcode of space were temporarily changed to 9 (ignore) while reading a \documentstyle options argument (something that might be a good idea anyway), then verbosity settings could perhaps be implemented by defining \csname ds@v=3D1\endcsname, \csname ds@v=3D2\endcsname, etc. and telling users that they can have documentstyle commands like \documentstyle[v =3D 2]{article} \documentstyle[12pt ,v=3D0 ]{book} Michael Downes mjd@math.ams.com ------- ------_=_NextPart_001_01C19443.48314194 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable \verbosity parameter

How about a \verbosity parameter for LaTeX 3.0, that = could be used
by documentstyles and option files to control the = amount of information
that they print on screen when they are read in. With = \verbosity=3D0,
an option file would only print its name, date and = version number,
with verbosity=3D1 it might print a synopsis of its = purpose and
usage, and perhaps messages such as the \docdate used = in NFSS
files, and with verbosity=3D2 it might print a = *really* verbose
help message describing everything in exhaustive = detail, or
at least to the typical level of detail found in = let's say
a Unix man page. A default setting in LaTeX of = \verbosity=3D1
would then provide novice users with at least a bit = of useful
information about everything they use, while = experienced LaTeX
users could set \verbosity=3D0 normally and = temporarily switch
to \verbosity =3D 1 or 2 for information on a new = option that
they're not familiar with.

If the catcode of space were temporarily changed to 9 = (ignore)
while reading a \documentstyle options argument = (something
that might be a good idea anyway), then verbosity = settings
could perhaps be implemented  by defining = \csname ds@v=3D1\endcsname,
\csname ds@v=3D2\endcsname, etc. and telling users = that they can
have documentstyle commands like

\documentstyle[v =3D 2]{article}
\documentstyle[12pt
,v=3D0
]{book}

Michael Downes
mjd@math.ams.com
-------


------_=_NextPart_001_01C19443.48314194--