summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/seminar/latex/semlcmss.sty
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/seminar/latex/semlcmss.sty')
-rw-r--r--macros/latex/contrib/seminar/latex/semlcmss.sty170
1 files changed, 170 insertions, 0 deletions
diff --git a/macros/latex/contrib/seminar/latex/semlcmss.sty b/macros/latex/contrib/seminar/latex/semlcmss.sty
new file mode 100644
index 0000000000..8276f8f179
--- /dev/null
+++ b/macros/latex/contrib/seminar/latex/semlcmss.sty
@@ -0,0 +1,170 @@
+%% BEGIN semlcmss.sty
+\def\fileversion{1.0 (2e)}
+\def\filedate{94/02/01}
+%%
+%% LaTeX style option `semlcmss.sty' for the `seminar' document style.
+%% For use with LaTeX v2.09 and the New Font Selection Scheme (1 or 2)
+%% or (some day) with LaTeX2e.
+%%
+%% COPYRIGHT 1994, by Timothy Van Zandt, Timothy.VAN-ZANDT@insead.edu
+%%
+%% This file may be distributed and/or modified under the conditions of
+%% the LaTeX Project Public License, either version 1.2 of this license
+%% or (at your option) any later version. The latest version of this
+%% license is in:
+%%
+%% http://www.latex-project.org/lppl.txt
+%%
+%% and version 1.2 or later is part of all distributions of LaTeX version
+%% 1999/12/01 or later.
+%%
+%%
+%% This file contains the external font information needed to load
+%% the SliTeX sans serif fonts for use by seminar.sty.
+%%
+\csname semlcmss@loaded\endcsname
+\let\semlcmss@loaded\endinput
+\typeout{Style Option: `semlcmss' \fileversion\space <\filedate> (tvz)}
+\@ifundefined{selectfont}
+ {\@seminarerr{`semlcmss' style option can only be used
+ with the New Font Selection Scheme}\@eha\endinput}{}
+%
+\expandafter\ifx\csname DeclareSizeFunction\endcsname\relax
+
+% First, the font definitions:
+\new@fontshape{lcmss}{m}{n}{%
+ <5>lcmss8 scaled 695%
+ <6>lcmss8 scaled 833%
+ <7>lcmss8 scaled 913%
+ <8>lcmss8 %
+ <9>lcmss8 scaled 1095%
+ <10>lcmss8 scaled 1200%
+ <11>lcmss8 scaled 1314%
+ <12>lcmss8 scaled 1440%
+ <14>lcmss8 scaled 1727%
+ <17>lcmss8 scaled 2074%
+ <20>lcmss8 scaled 2488%
+ <25>lcmss8 scaled 2986%
+ }{}
+\extra@def{lcmss}{}{}
+%
+\new@fontshape{lcmss}{m}{it}{%
+ <5>lcmssi8 scaled 695%
+ <6>lcmssi8 scaled 833%
+ <7>lcmssi8 scaled 913%
+ <8>lcmssi8 %
+ <9>lcmssi8 scaled 1095%
+ <10>lcmssi8 scaled 1200%
+ <11>lcmssi8 scaled 1314%
+ <12>lcmssi8 scaled 1440%
+ <14>lcmssi8 scaled 1727%
+ <17>lcmssi8 scaled 2074%
+ <20>lcmssi8 scaled 2488%
+ <25>lcmssi8 scaled 2986%
+ }{}
+\extra@def{lcmss}{}{}
+\subst@fontshape{lcmss}{m}{sl}{lcmss}{m}{it}
+%
+\new@fontshape{lcmss}{bx}{n}{%
+ <5>lcmssb8 scaled 695%
+ <6>lcmssb8 scaled 833%
+ <7>lcmssb8 scaled 913%
+ <8>lcmssb8 %
+ <9>lcmssb8 scaled 1095%
+ <10>lcmssb8 scaled 1200%
+ <11>lcmssb8 scaled 1314%
+ <12>lcmssb8 scaled 1440%
+ <14>lcmssb8 scaled 1727%
+ <17>lcmssb8 scaled 2074%
+ <20>lcmssb8 scaled 2488%
+ <25>lcmssb8 scaled 2986%
+ }{}
+\extra@def{cmssb}{}{}
+\subst@fontshape{lcmss}{bx}{it}{lcmss}{bx}{n}
+\subst@fontshape{lcmss}{bx}{sl}{lcmss}{bx}{n}
+
+%
+% Now define \slidefonts:
+\ifarticle
+ \def\slidefonts{%
+ \def\default@family{lcmss}%
+ \def\rmdefault{lcmss}%
+ \def\sfdefault{lcmss}%
+ \family\default@family\selectfont}
+\else
+ \def\default@family{lcmss}%
+ \def\rmdefault{lcmss}%
+ \def\sfdefault{lcmss}%
+ \family\default@family\selectfont
+\fi
+
+\else
+
+\DeclareFontFamily{OT1}{lcmss}{}{}
+\DeclareFontShape{OT1}{lcmss}{m}{n}{
+ <5>s*[1.1120]lcmss8
+ <6>s*[1.1107]lcmss8
+ <7>s*[1.0434]lcmss8
+ <8>lcmss8
+ <9>s*[0.9733]lcmss8
+ <10><10.95><12><14.4><17.28><20.74><24.88>s*[0.96]lcmss8}{}
+
+\DeclareFontShape{OT1}{lcmss}{m}{sl}{
+ <5>s*[1.1120]lcmssi8
+ <6>s*[1.1107]lcmssi8
+ <7>s*[1.0434]lcmssi8
+ <8>lcmssi8
+ <9>s*[0.9733]lcmssi8
+ <10><10.95><12><14.4><17.28><20.74><24.88>s*[0.96]lcmssi8}{}
+
+\DeclareFontShape{OT1}{lcmss}{bx}{n}{
+ <5>s*[1.1120]lcmssb8
+ <6>s*[1.1107]lcmssb8
+ <7>s*[1.0434]lcmssb8
+ <8>lcmssb8
+ <9>s*[0.9733]lcmssb8
+ <10><10.95><12><14.4><17.28><20.74><24.88>s*[0.96]lcmssb8}{}
+
+\DeclareFontShape{OT1}{lcmss}{m}{it}{<-> ssub * lcmss/m/sl }{}
+\DeclareFontShape{OT1}{lcmss}{bx}{it}{<-> sub * lcmss/bx/n }{}
+\DeclareFontShape{OT1}{lcmss}{bx}{sl}{<-> sub * lcmss/bx/n }{}
+
+% Now define \slidefonts:
+\ifarticle
+ \def\slidefonts{%
+ \def\default@family{lcmss}%
+ \def\rmdefault{lcmss}%
+ \def\sfdefault{lcmss}%
+ \fontfamily\default@family\selectfont}
+\else
+ \def\default@family{lcmss}%
+ \def\rmdefault{lcmss}%
+ \def\sfdefault{lcmss}%
+ \fontfamily\default@family\selectfont
+\fi
+
+\fi
+
+% Now set up a few things for seminar.sty:
+% These fonts are intended to be used with the 10pt font size
+% declarations (and \magstep4), slightly modified:
+\ptsize{10}\slidesmag{4}\articlemag{0}
+\@namedef{10@semptsize}{%
+ \def\@normalsize{\slide@@setsize\normalsize{12pt}\xpt\@xpt}%
+ \def\small{\footnotesize}%
+ \def\footnotesize{\slide@@setsize\footnotesize{9.5pt}\viiipt\@viiipt}%
+ \def\scriptsize{\footnotesize}%
+ \def\tiny{\slide@setsize\tiny{6pt}\vpt\@vpt}%
+ \def\large{\slide@setsize\large{14pt}\xiipt\@xiipt}%
+ \def\Large{\slide@setsize\Large{18pt}\xivpt\@xivpt}%
+ \def\LARGE{\slide@setsize\LARGE{22pt}\xviipt\@xviipt}%
+ \def\huge{\slide@setsize\huge{25pt}\xxpt\@xxpt}%
+ \def\Huge{\huge}}
+\def\semlcmss@warning#1{%
+ \@warning{Can't use `\string#1' with the semlcmss option!}}
+\def\ptsize#1{\semlcmss@warning\ptsize}
+\def\slidesmag#1{\semlcmss@warning\slidesmag}
+\def\articlemag#1{\semlcmss@warning\articlemag}
+
+\endinput
+%% END semlcmss.sty