summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/epslatex-fr/smaller.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/epslatex-fr/smaller.sty')
-rw-r--r--Master/texmf-dist/doc/latex/epslatex-fr/smaller.sty40
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}