diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/zlmtt/zlmtt.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/zlmtt/zlmtt.sty | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/zlmtt/zlmtt.sty b/Master/texmf-dist/tex/latex/zlmtt/zlmtt.sty new file mode 100644 index 00000000000..8ca2c0377ae --- /dev/null +++ b/Master/texmf-dist/tex/latex/zlmtt/zlmtt.sty @@ -0,0 +1,30 @@ +\ProvidesPackage{zlmtt}[2014/02/07 v1.0 Alternate support package for Latin Modern TypeWriter] +% Load after every package that (re)defines \ttdefault. +\renewcommand{\ttdefault}{zlmtt} +\newif\if@zlmtt@mw +\IfFileExists{mweights.sty}{\RequirePackage{mweights}\@zlmtt@mwtrue% +}{}% allows choice of how to render medium, bold +\RequirePackage{xkeyval} +\if@zlmtt@mw + \edef\mdseries@tt{m} % default mdseries is medium + \edef\bfseries@tt{b} % default bfseries is bold + \DeclareOptionX{light}{\edef\mdseries@tt{l}} + \DeclareOptionX{l}{\edef\mdseries@tt{l}} % make mdseries mean l + \DeclareOptionX{lightcondensed}{\edef\mdseries@tt{lc}} + \DeclareOptionX{lc}{\edef\mdseries@tt{lc}} + \DeclareOptionX{med}{\edef\bfseries@tt{m}} % make bfseries mean m + \DeclareOptionX{m}{\edef\bfseries@tt{m}} +\fi +\DeclareOptionX{proportional}{% + \renewcommand{\ttdefault}{zlmvtt} +} +\DeclareOptionX{p}{% + \renewcommand{\ttdefault}{zlmvtt} +} +\def\zlmtt@scale{1} +\DeclareOptionX{scaled}{\def\zlmtt@scale{#1}} +\ProcessOptionsX\relax +\newcommand{\proptt}[1]{{\fontfamily{zlmvtt}\selectfont #1}} +\newcommand{\monott}[1]{{\fontfamily{zlmtt}\selectfont #1}} + +\endinput |