% ===================================== % fakemathdesign.sty % By Scott Pakin % ===================================== % This is a stripped-down version of mathdesign.sty for use only with % the Comprehensive LaTeX Symbol List. % Symbols from mdputrma \DeclareFontEncoding{MDA}{}{} \DeclareFontFamily{MDA}{mdput}{} \DeclareFontShape{MDA}{mdput}{m}{n}{<-> mdputrma}{} \DeclareFontSubstitution{MDA}{mdput}{m}{n} \newcommand*{\textMDESa}[1]{{\usefont{MDA}{mdput}{m}{n}#1}} \DeclareRobustCommand{\MDESudtimes}{\textMDESa{\char"5D}} \DeclareRobustCommand{\MDESutimes}{\textMDESa{\char"5E}} \DeclareRobustCommand{\MDESdtimes}{\textMDESa{\char"5F}} \DeclareRobustCommand{\MDESsmallin}{\textMDESa{\char"0}} \DeclareRobustCommand{\MDESsmallowns}{\textMDESa{\char"1}} \DeclareRobustCommand{\MDESnotsmallin}{\textMDESa{\char"2}} \DeclareRobustCommand{\MDESnotsmallowns}{\textMDESa{\char"3}} \DeclareRobustCommand{\MDESrightangle}{\textMDESa{\char"4}} % Symbols from mdputrmb \DeclareFontEncoding{MDB}{}{} \DeclareFontFamily{MDB}{mdput}{} \DeclareFontShape{MDB}{mdput}{m}{n}{<-> mdputrmb}{} \DeclareFontSubstitution{MDB}{mdput}{m}{n} \newcommand*{\textMDESb}[1]{{\usefont{MDB}{mdput}{m}{n}#1}} \newcommand*{\MDESintsm}[1]{\raisebox{2ex}{\textMDESb{\char#1}}} \newcommand*{\MDESint}[1]{\raisebox{3ex}{\textMDESb{\char#1}}} \DeclareRobustCommand{\MDESintclockwisesm}{\MDESintsm{"80}} \DeclareRobustCommand{\MDESintclockwise}{\MDESint{"81}} \DeclareRobustCommand{\MDESointctrclockwisesm}{\MDESintsm{"82}} \DeclareRobustCommand{\MDESointctrclockwise}{\MDESint{"83}} \DeclareRobustCommand{\MDESointclockwisesm}{\MDESintsm{"84}} \DeclareRobustCommand{\MDESointclockwise}{\MDESint{"85}} \DeclareRobustCommand{\MDESoiintsm}{\MDESintsm{"86}} \DeclareRobustCommand{\MDESoiint}{\MDESint{"87}} \DeclareRobustCommand{\MDESoiiintsm}{\MDESintsm{"88}} \DeclareRobustCommand{\MDESoiiint}{\MDESint{"89}} % Symbols from mdputr7y \DeclareFontFamily{OMS}{mdput}{} \DeclareFontShape{OMS}{mdput}{m}{n}{<-> mdputr7y}{} \newcommand*{\textMDESy}[1]{{\usefont{OMS}{mdput}{m}{n}#1}} \DeclareRobustCommand{\MDESin}{\textMDESy{\char"32}} \DeclareRobustCommand{\MDESowns}{\textMDESy{\char"33}} \DeclareRobustCommand{\MDESnotin}{\textMDESy{\char"36}\textMDESy{\char"32}} % Symbols from mdputr7v \DeclareFontFamily{OMX}{mdput}{} \DeclareFontShape{OMX}{mdput}{m}{n}{<-> mdputr7v}{} \DeclareFontFamily{OMX}{mdbch}{} \DeclareFontShape{OMX}{mdbch}{m}{n}{<-> mdbchr7v}{} \DeclareFontFamily{OMX}{mdugm}{} \DeclareFontShape{OMX}{mdugm}{m}{n}{<-> mdugmr7v}{} \newcommand*{\textMDESv}[1]{{\usefont{OMX}{mdput}{m}{n}#1}} \newbox\MDESwavebox \DeclareRobustCommand{\MDESleftwavelet}{\textMDESv{\char"D0}} \DeclareRobustCommand{\MDESleftwave}{% \setbox\MDESwavebox=\hbox{\textMDESv{\char"D0}} \raisebox{-1.5\dp\MDESwavebox}{\vbox to 4\dp\MDESwavebox{\cleaders\copy\MDESwavebox\vfill}}} \DeclareRobustCommand{\MDESleftevawlet}{\textMDESv{\char"D1}} \DeclareRobustCommand{\MDESleftevaw}{% \setbox\MDESwavebox=\hbox{\textMDESv{\char"D1}} \raisebox{-1.5\dp\MDESwavebox}{\vbox to 4\dp\MDESwavebox{\cleaders\copy\MDESwavebox\vfill}}} % Symbols from mdputr8c \DeclareRobustCommand{\MDEStexteuro}{{\usefont{TS1}{mdput}{m}{n}\char"BF}} \endinput