diff options
author | Karl Berry <karl@freefriends.org> | 2007-01-12 17:33:16 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2007-01-12 17:33:16 +0000 |
commit | 92d520e9e35d76095b72c49e787f1997c2875365 (patch) | |
tree | 06af05bf61790b5552df2fc3fda096150a105489 /Master/texmf-dist/tex/latex/seminar/semlcmss.sty | |
parent | 5f808ed3800d80a9057c944ba3f6a26493399642 (diff) |
seminar update (11jan07)
git-svn-id: svn://tug.org/texlive/trunk@3386 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/seminar/semlcmss.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/seminar/semlcmss.sty | 170 |
1 files changed, 170 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/seminar/semlcmss.sty b/Master/texmf-dist/tex/latex/seminar/semlcmss.sty new file mode 100644 index 00000000000..8276f8f179c --- /dev/null +++ b/Master/texmf-dist/tex/latex/seminar/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 |