diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/epslatex-fr/smaller.sty')
-rw-r--r-- | Master/texmf-dist/doc/latex/epslatex-fr/smaller.sty | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/smaller.sty b/Master/texmf-dist/doc/latex/epslatex-fr/smaller.sty new file mode 100644 index 00000000000..0576f422de7 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/smaller.sty @@ -0,0 +1,40 @@ +%Date: Thu, 1 Feb 90 15:23:02 EST +%From: Bernie Cosell <cosell@WILMA.BBN.COM> +%Subject: Relative font sizing in LaTeX +%Keywords: LaTeX, font sizing +% +% Modified 1-May-1990 Don Hosek to allow it to work properly when input +% by another .sty file. +% +%One continual annoyance to me is that LaTeX does absolute font sizing, +%and so if you have some \newcommand that uses the sizing commands to +%achieve some graphic effect, you'll discover that your chapter heads +%and footnotes and such are pretty screwed up [in a recent case, I +%wanted a fake small-caps-san-serif font, and so I used {\small\sf +%NOWISTHETIME}, which did just what I wanted in the running text, but +%was an unmitigated disaster in the chapter heads]. I think that the +%following is a significant improvement: \smaller and \larger changes +%the point size *relatively* by one slot, and so I made my definition: +%{\smaller\sf NOWISTHETIME}, and it all magically works. The +%definitions are: + +\def\smaller{\ifx\@currsize\Huge \protect\huge \else + \ifx\@currsize\huge \protect\LARGE \else + \ifx\@currsize\LARGE \protect\Large \else + \ifx\@currsize\Large \protect\large \else + \ifx\@currsize\large \protect\normalsize \else + \ifx\@currsize\normalsize \protect\small \else + \ifx\@currsize\small \protect\footnotesize \else + \ifx\@currsize\footnotesize \protect\scriptsize \else + \protect\tiny + \fi\fi\fi\fi\fi\fi\fi\fi} +\def\larger{\ifx\@currsize\tiny \protect\scriptsize \else + \ifx\@currsize\scriptsize \protect\footnotesize \else + \ifx\@currsize\footnotesize \protect\small \else + \ifx\@currsize\small \protect\normalsize \else + \ifx\@currsize\normalsize \protect\large \else + \ifx\@currsize\large \protect\Large \else + \ifx\@currsize\Large \protect\LARGE \else + \ifx\@currsize\LARGE \protect\huge \else + \protect\Huge + \fi\fi\fi\fi\fi\fi\fi\fi} |