summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/zlmtt/zlmtt.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-02-16 23:16:06 +0000
committerKarl Berry <karl@freefriends.org>2014-02-16 23:16:06 +0000
commitdbbdc5b07f63d0b3a4e2462c1fd9b0a9106f0724 (patch)
tree43553b1019f28b2d78ed679a6d2e94337d331cb8 /Master/texmf-dist/tex/latex/zlmtt/zlmtt.sty
parent17fd382f7f98a235ad3f1c825cb5037d293e6f65 (diff)
zlmtt
git-svn-id: svn://tug.org/texlive/trunk@32984 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/zlmtt/zlmtt.sty')
-rw-r--r--Master/texmf-dist/tex/latex/zlmtt/zlmtt.sty30
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