diff options
author | Karl Berry <karl@freefriends.org> | 2007-07-16 16:04:25 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2007-07-16 16:04:25 +0000 |
commit | 76f0a54b21f5a50ce8a8d358970c3f5575f49b80 (patch) | |
tree | 81ed1f73037953df7455857e7ded79d115c179fe /Master/texmf-dist | |
parent | bd1ab6a5198869dcfeb1173a0bde9faf89c9d581 (diff) |
extsizes update (10jul07)
git-svn-id: svn://tug.org/texlive/trunk@4606 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r-- | Master/texmf-dist/doc/latex/extsizes/README | 72 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/extsizes/readme.extsizes | 13 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/extsizes/size17.clo | 2 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/extsizes/size20.clo | 2 |
4 files changed, 80 insertions, 9 deletions
diff --git a/Master/texmf-dist/doc/latex/extsizes/README b/Master/texmf-dist/doc/latex/extsizes/README new file mode 100644 index 00000000000..0bb8aaf5cf3 --- /dev/null +++ b/Master/texmf-dist/doc/latex/extsizes/README @@ -0,0 +1,72 @@ +The standard Latex classes (article, report etc) support ten, eleven and +twelve point text. These are the commonest sizes used in publishing. +However, for certain applications there may be a need for other sizes. +The extsizes classes (extarticle, extreport, extbook, extletter, and +extproc) provide support for sizes eight, nine, ten, eleven, twelve, +fourteen, seventeen and twenty points. + +The extsizes classes and class options were first written by Wolfgang +May, by adapting the standard Latex classes. James Kilfiger +made some modifications and rewrote the size options. + +Should you be using extsizes? +Don't use extsizes just because you think its cool, or because you think +the font looks too small on the screen. You should have a clear reason +why 10,11 or 12pt text is not suitable for you. Also the extsizes +package is not suitable for creating oversize pages for scaling by a +printer or photocopier, this can be done with the the geometry package +and the mag option (another of my hacks I'm afraid). Good reasons for +using the extsizes package might include conforming to requirements set +by an examining institution, or making a large print copy for use by the +partially sighted. + +How to install extsizes. +You should place all the files in `a place where Tex can find them'. +Examples of where Tex looks for files include the .../texmf/tex/latex +directory tree, a local texmf tree, anywhere specified in a TEXINPUTS +environment variable or the same directory as your Latex documents. +You should then refresh the file name database. This is done with a +command `texhash' on tetex distributions and from the start menu with +miktex. For other distributions of tex read the manual to see if this +step is required. + +How to use extsizes. +Your documentclass command should look like: + \documentclass[14pt]{extreport} +or + \documentclass[9pt]{extarticle} +The sizes available are 8pt, 9pt, 10pt, 11pt, 12pt, 14pt, 17pt, and 20pt. +There should be no need to change any other part of your document. + +There is also a package, extsizes.sty, which can be used with +nonstandard document classes. But it cannot be guaranteed to work with +any give class. Don't use it at the same time as one of the extsizes +classes. It takes as package options 8pt--20pt. This comes from an idea +of Hans Steffani. + +Compatibility mode broken. +You cannot use these classes in `compatibility mode', nor can they be +used with latex 2.09. Therefore \documentstyle[20pt]{extarticle} won't +work. Compatibility mode should not be used for new documents. + +Bad line breaking. +If you are using 20pt text Tex will probably have difficulty finding +good line breaks, so you will get warnings about overfull hboxes. +If this is distracting you may put \sloppy in the preamble of your +document, but it is better to try to help Tex to find good line breaks +by inserting \- or rewriting short sections. + +Warnings about Font substitutions. +The large class options use some very large fonts. Up to about 50pt for +the 20pt class options. You may find this causes problems with with +if these fonts are not declared to be available by a \DeclareFontShape +command. You should either use fonts like Times which are usually +available in all sizes, or redeclare the fonts. There is an example of +this in the extsizes classes for cmr. You should also read fntguide. + + James + james.kilfiger@gmail.com + Wolfgang + may@informatik.uni-goettingen.de + (in case the addresses become invalid in the future, + look us up in the Web) diff --git a/Master/texmf-dist/doc/latex/extsizes/readme.extsizes b/Master/texmf-dist/doc/latex/extsizes/readme.extsizes index 70cda4fb119..837a1223799 100644 --- a/Master/texmf-dist/doc/latex/extsizes/readme.extsizes +++ b/Master/texmf-dist/doc/latex/extsizes/readme.extsizes @@ -6,13 +6,8 @@ extproc) provide support for sizes eight, nine, ten, eleven, twelve, fourteen, seventeen and twenty points. The extsizes classes and class options were first written by Wolfgang -May, by adapting the standard Latex classes. I (James Kilfiger) have -made some modifications and rewritten the size options. I would like to -express my appreciation to Wolfgang for his original idea, and to the -Latex team for writing the classes in the first place. Naturally any -bugs (and there are probably many) are my fault. - -I would very much welcome comments about these class options. +May, by adapting the standard Latex classes. James Kilfiger +made some modifications and rewrote the size options. Should you be using extsizes? Don't use extsizes just because you think its cool, or because you think @@ -71,3 +66,7 @@ this in the extsizes classes for cmr. You should also read fntguide. James mapdn@csv.warwick.ac.uk + Wolfgang + may@informatik.uni-goettingen.de + (in case the addresses become invalid in the future, + look us up in the Web) diff --git a/Master/texmf-dist/tex/latex/extsizes/size17.clo b/Master/texmf-dist/tex/latex/extsizes/size17.clo index 897780537d1..4cdf71ce36a 100644 --- a/Master/texmf-dist/tex/latex/extsizes/size17.clo +++ b/Master/texmf-dist/tex/latex/extsizes/size17.clo @@ -28,7 +28,7 @@ \belowdisplayskip \abovedisplayskip } \newcommand\footnotesize{% - \@setfontsize\footnotesize\@xiipt{14} + \@setfontsize\footnotesize\@xiipt{14}% \abovedisplayskip 12\p@ \@plus3\p@ \@minus7\p@ \abovedisplayshortskip \z@ \@plus3\p@ \belowdisplayshortskip 6.5\p@ \@plus3.5\p@ \@minus3\p@ diff --git a/Master/texmf-dist/tex/latex/extsizes/size20.clo b/Master/texmf-dist/tex/latex/extsizes/size20.clo index db001627037..a45443cb49f 100644 --- a/Master/texmf-dist/tex/latex/extsizes/size20.clo +++ b/Master/texmf-dist/tex/latex/extsizes/size20.clo @@ -28,7 +28,7 @@ \belowdisplayskip \abovedisplayskip } \newcommand\footnotesize{% - \@setfontsize\footnotesize\@xivpt{17} + \@setfontsize\footnotesize\@xivpt{17}% \abovedisplayskip 14\p@ \@plus3\p@ \@minus7\p@ \abovedisplayshortskip \z@ \@plus3\p@ \belowdisplayshortskip 7\p@ \@plus4\p@ \@minus3\p@ |