Re: Scalare Latin Modern Typewriter Proportional

#99146
samiel
Partecipante
    Up
    0
    Down
    ::

    Se vuoi ti scrivo il file .sty.

    Troppo lusso !! 🙂
    Forse non c’è molto da cambiare rispetto a quello
    che avevo creato tempo addietro per Avantgarde…
    `\ProvidesPackage{myavant}
    \RequirePackage{keyval}
    \define@key{AVG}{scaled}[.95]{%
    \def\AVG@scale{#1}}
    \def\ProcessOptionsWithKV#1{%
    \let\@tempc\relax
    \let\AVG@tempa\@empty
    \ifx\@classoptionslist\relax\else
    \@for\CurrentOption:=\@classoptionslist\do{%
    \@ifundefined{KV@#1@\CurrentOption}%
    {}%
    {%
    \edef\AVG@tempa{\AVG@tempa,\CurrentOption,}%
    \@expandtwoargs\@removeelement\CurrentOption
    \@unusedoptionlist\@unusedoptionlist
    }%
    }%
    \fi
    \edef\AVG@tempa{%
    \noexpand\setkeys{#1}{%
    \AVG@tempa\@ptionlist{\@currname.\@currext}%
    }%
    }%
    \AVG@tempa
    \let\CurrentOption\@empty
    }
    \ProcessOptionsWithKV{AVG}
    \AtEndOfPackage{%
    \let\@unprocessedoptions\relax
    }
    \renewcommand{\sfdefault}{pagscaled}
    \endinput`

    Go to top