%% %% This is file `hfoldsty.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% hfoldsty.dtx (with options: `package') %% %% hfoldsty package %% %% Copyright (C) 2003--2005, 2012 Harald Harders %% %% This program is free software; you can redistribute it and/or %% modify it under the terms of the GNU General Public License %% as published by the Free Software Foundation; either version 2 %% of the License, or (at your option) any later version. %% %% This program is distributed in the hope that it will be useful, %% but WITHOUT ANY WARRANTY; without even the implied warranty of %% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the %% GNU General Public License for more details. %% %% You should have received a copy of the GNU General Public License %% along with this program; if not, write to the Free Software %% Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. %% %% harald.harders@gmx.de %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{hfoldsty} [2012/01/01 v1.15 European Computer Modern with oldstyle digits] \newif\ifhfo@oldstylett \newif\ifhfofixcm \DeclareOption{oldstylett}{\hfo@oldstyletttrue} \DeclareOption{newstylett}{\hfo@oldstylettfalse} \DeclareOption{origtt}{\hfo@oldstylettfalse} \DeclareOption{fix-cm}{\hfofixcmtrue} \DeclareOption*{\PassOptionsToPackage{\CurrentOption}{fontenc}} \ExecuteOptions{origtt} \ProcessOptions\relax \@ifpackageloaded{fix-cm}{\hfofixcmtrue}{} \RequirePackage[T1]{fontenc} \ifhfofixcm \typeout{hfoldsty: Using fewer design sizes (fix-cm)}% \RequirePackage{fix-cm} \else \typeout{hfoldsty: Using all design sizes}% \fi \RequirePackage{ifthen} \renewcommand\rmdefault{hfor} \renewcommand\sfdefault{hfoss} \ifhfo@oldstylett \renewcommand\ttdefault{hfott} \fi \newcommand\hfo@oldstylenums{} \let\hfo@oldstylenums=\oldstylenums \DeclareRobustCommand{\oldstylenums}[1]{% \begingroup \renewcommand{\rmdefault}{hfor}% \renewcommand{\sfdefault}{hfoss}% \renewcommand{\ttdefault}{hfott}% \newif\ifhfo@knownfamily \hfo@knownfamilytrue \ifthenelse{\equal{\f@family}{cmr}\or\equal{\f@family}{hfor}}{% \fontfamily{\rmdefault}% }{% \ifthenelse{\equal{\f@family}{cmss}\or\equal{\f@family}{hfoss}}{% \fontfamily{\sfdefault}% }{% \ifthenelse{\equal{\f@family}{cmtt}\or\equal{\f@family}{hfott}}{% \fontfamily{\ttdefault}% }{% \hfo@oldstylenums{#1}\hfo@knownfamilyfalse }% }% }% \ifhfo@knownfamily \selectfont #1% \fi \endgroup } \DeclareRobustCommand{\newstylenums}[1]{% \begingroup \renewcommand{\rmdefault}{cmr}% \renewcommand{\sfdefault}{cmss}% \renewcommand{\ttdefault}{cmtt}% \ifthenelse{\equal{\f@family}{hfor}}{% \fontfamily{\rmdefault}% }{% \ifthenelse{\equal{\f@family}{hfoss}}{% \fontfamily{\sfdefault}% }{% \ifthenelse{\equal{\f@family}{hfott}}{% \fontfamily{\ttdefault}% }{}% }% }% \selectfont #1% \endgroup } \endinput %% %% End of file `hfoldsty.sty'.