%% %% This is file `guit.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% guit.dtx (with options: `style') %% %% Copyright 2003-2006, 2009, 2012, 2019, 2020 Gruppo Utilizzatori Italiani %% di TeX %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either %% version 1.3a of this license or (at your option) any %% later version. %% The latest version of the license is in %% https://www.latex-project.org/lppl.txt %% %% Author: Emanuele Vicentini %% (emanuelevicentini at yahoo dot it) %% %% This work has the LPPL maintenance status "maintained". %% %% The Current Maintainer of this work is Emanuele Vicentini. %% %% This work consists of the files: README, guit.dtx, guit.ins and the %% derived files guit.sty, guit.cfg and guittest.tex %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{guit}[2020/07/03 v1.0.0-alpha.4 Logo del GuIT] \RequirePackage{graphics} \@ifpackageloaded{url}{}{\RequirePackage[hyphens]{url}} \RequirePackage{xcolor}[2004/07/04] \RequirePackage{xkeyval}[2005/05/07] \newif\if@guit@colorized \newif\if@guit@link \DeclareOption{color}{\AtEndOfPackage{\setupGuIT[color=yes]}} \DeclareOption{nocolor}{\AtEndOfPackage{\setupGuIT[color=no]}} \DeclareOption{link}{\AtEndOfPackage{\setupGuIT[link=yes]}} \ProcessOptions\relax \DeclareRobustCommand{\setupGuIT}[1][color=no, link=no, family=, series=, url=https://www.guitex.org, document=, year=, style=display]{% \setkeys*{guit}{#1}% \ignorespaces} \let\setupguit\setupGuIT \define@choicekey*{guit}{color}[\val\nr]{yes,true,no,false}[yes]{% \ifcase\nr\relax \@guit@colorizedtrue \or \@guit@colorizedtrue \or \@guit@colorizedfalse \or \@guit@colorizedfalse \fi} \define@choicekey*{guit}{link}[\val\nr]{yes,true,no,false}[yes]{% \ifcase\nr\relax \@guit@linktrue \or \@guit@linktrue \or \@guit@linkfalse \or \@guit@linkfalse \fi} \define@key{guit}{family}{\def\@guit@family{#1}} \define@key{guit}{series}{\def\@guit@series{#1}} \def\@if@guit@link@or@hyperref#1#2{% \if@guit@link \@if@guit@hyperrefloaded{#1}{#2}% \else #2% \fi} \AtBeginDocument{% \@ifpackageloaded{hyperref} {\let\@if@guit@hyperrefloaded\@firstoftwo} {\let\@if@guit@hyperrefloaded\@secondoftwo}} \DeclareRobustCommand*{\GuITcolor}{% \@ifstar\x@guit@color@imp\@guit@color@imp} \newcommand*{\@guit@color@imp}[2][cmyk]{% \definecolor{coloredelGuIT}{#1}{#2}} \newcommand*{\x@guit@color@imp}[2][\@empty]{% \edef\@tempa{#1}% \ifx\@empty\@tempa \colorlet{coloredelGuIT}{#2}% \else \colorlet{coloredelGuIT}[#1]{#2}% \fi} \GuITcolor{1, 0, 1, 0.6} \let\guitcolor\GuITcolor \define@cmdkey{guit}[@guit@]{url}{\relax} \def\@guitimp#1{% \begingroup \setkeys*{guit}{#1}% \if@guit@colorized \def\@colorize@guit{\color{coloredelGuIT}}% \def\@decolorize@guit{\normalcolor}% \else \def\@colorize@guit{}% \def\@decolorize@guit{}% \fi \edef\@tempa{\@guit@family}% \ifx\@empty\@tempa \let\@guit@family\f@family \fi \edef\@tempa{\@guit@series}% \ifx\@empty\@tempa \let\@guit@series\f@series \fi \@if@guit@link@or@hyperref {\Hy@colorlinksfalse \def\@pdfborder{0 0 0}% \href{\@guit@url}{\@@guitimp{\@guit@family\@guit@series}}} {\@@guitimp{\@guit@family\@guit@series}}% \endgroup} \DeclareRobustCommand*{\DeclareGuITLogoCommand}{% \@gen@guit@fntcmd} \@onlypreamble\DeclareGuITLogoCommand \def\@gen@guit@fntcmd#1{% \@ifnextchar[% {\@gen@guit@fntcmd@imp#1}% {\@gen@guit@fntcmd@imp#1[m]}} \def\@gen@guit@fntcmd@imp#1[#2]#3#4#5#6{% \define@key{guit}{#1}[#1]{\def\@guit@family{#1}}% \define@key{guit}{#1/#2}[#1/#2]{% \def\@guit@family{#1}% \def\@guit@series{#2}}% \@namedef{@guit#1#2}{% \fontfamily{#1}\fontseries{#2}\scshape \@colorize@guit g\kern #3\lower #4\hbox{u}% \@decolorize@guit\kern #5 I\@colorize@guit\kern #6 t}} \DeclareRobustCommand*{\AliasGuITLogoCommand}[4]{% \define@key{guit}{#1/#2}[#1/#2]{% \def\@guit@family{#3}% \def\@guit@series{#4}}% \expandafter\let\csname @guit#1#2\expandafter\endcsname\csname @guit#3#4\endcsname} \@onlypreamble\AliasGuITLogoCommand \def\@guitcmrm{% \fontencoding{OT1}\fontfamily{cmr}\fontseries{m}\scshape \@colorize@guit g\kern -0.26em\lower 0.714ex\hbox{u}% \@decolorize@guit\kern -0.125em I\@colorize@guit\kern -0.125em t} \define@key{guit}{cmr}[cmr]{\def\@guit@family{cmr}} \define@key{guit}{cmr/m}[cmr/m]{% \def\@guit@family{cmr}% \def\@guit@series{m}} \@gen@guit@fntcmd{lmr}{-0.26em}{0.714ex}{-0.125em}{-0.125em} \AliasGuITLogoCommand{lmr}{b}{lmr}{m} \AliasGuITLogoCommand{lmr}{bx}{lmr}{m} \@gen@guit@fntcmd{ptm}{-0.27em}{0.5475ex}{-0.125em}{-0.125em} \@gen@guit@fntcmd{ptm}[bx]{-0.345em}{0.68ex}{-0.125em}{-0.125em} \@gen@guit@fntcmd{ppl}{-0.276em}{0.717ex}{-0.125em}{-0.125em} \@gen@guit@fntcmd{ppl}[bx]{-0.33em}{0.689ex}{-0.125em}{-0.125em} \@gen@guit@fntcmd{pnc}{-0.322em}{0.678ex}{-0.125em}{-0.125em} \@gen@guit@fntcmd{pnc}[bx]{-0.36em}{0.656ex}{-0.125em}{-0.125em} \@gen@guit@fntcmd{put}{-0.285em}{0.61ex}{-0.125em}{-0.125em} \AliasGuITLogoCommand{put}{bx}{put}{m} \@gen@guit@fntcmd{bch}{-0.28em}{0.58ex}{-0.125em}{-0.125em} \@gen@guit@fntcmd{bch}[bx]{-0.31em}{0.56ex}{-0.125em}{-0.125em} \@gen@guit@fntcmd{pbk}{-0.3em}{0.59ex}{-0.125em}{-0.125em} \@gen@guit@fntcmd{pbk}[bx]{-0.34em}{0.52ex}{-0.125em}{-0.125em} \def\@@guitimp#1{% \@ifundefined{@guit#1}{\@guitcmrm}{\@nameuse{@guit#1}}} \newcommand*{\@guit@color@on}[1][]{% \@guitimp{color, #1}\ignorespaces} \newcommand*{\@guit@color@off}[1][]{% \@guitimp{#1}\ignorespaces} \DeclareRobustCommand*{\GuIT}{% \@ifstar\@guit@color@on\@guit@color@off} \let\guit\GuIT \DeclareRobustCommand*{\GuITtext}[1][]{% \begingroup \setkeys*{guit}{#1}% \@if@guit@link@or@hyperref {\href{\@guit@url}{Gruppo Utilizzatori Italiani di \TeX}} {Gruppo Utilizzatori Italiani di \TeX}% \endgroup \ignorespaces} \let\guittext\GuITtext \DeclareRobustCommand*{\GuITtextEn}[1][]{% \begingroup \setkeys*{guit}{#1}% \@if@guit@link@or@hyperref {\href{\@guit@url}{Italian \TeX\ User Group}} {Italian \TeX\ User Group}% \endgroup \ignorespaces} \let\guittexten\GuITtextEn \DeclareRobustCommand*{\GuITurl}[1][]{% \begingroup \setkeys*{guit}{#1}% \@if@guit@link@or@hyperref {\let\@guit@url@imp\url} {\let\@guit@url@imp\@guit@url@nolink}% \edef\@tempa{\@guit@url}% \ifx\@empty\@tempa \relax \else \edef\@tempa{\@guit@document}% \ifx\@empty\@tempa \expandafter\@guit@url@imp\expandafter{\@guit@url}% \else \expandafter\expandafter\expandafter\@guit@url@imp% \expandafter\expandafter\expandafter{% \expandafter\@guit@url\expandafter/\@guit@document}% \fi \fi \endgroup \ignorespaces} \DeclareUrlCommand\@guit@url@nolink{} \define@cmdkey{guit}[@guit@]{document}{\relax} \let\guiturl\GuITurl \DeclareRobustCommand*{\GuITforum}[1][]{% \guiturl[#1, document=home/it/forum/index]} \let\guitforum\GuITforum \DeclareRobustCommand*{\GuITmeeting}{% \@ifstar\@guit@meeting@color@on\@guit@meeting@color@off} \newcommand*{\@guit@meeting@color@on}[1][]{% \@guit@meeting@imp{*}{#1}} \newcommand*{\@guit@meeting@color@off}[1][]{% \@guit@meeting@imp{}{#1}} \define@cmdkey{guit}[@guit@]{year}{\relax} \newif\if@guit@inline \define@choicekey*{guit}{style}[\val\nr]{inline,display}{% \ifcase\nr\relax \@guit@inlinetrue \or \@guit@inlinefalse \fi} \def\@guit@meeting@imp#1#2{% \begingroup \setkeys*{guit}{#2}% \fontencoding{OT1}\fontfamily{cmr}\fontseries{m}\selectfont \guit#1 \if@guit@inline \@guit@meeting@part\@guit@meeting@year \else \@guit@meeting@year\@guit@meeting@part \fi \endgroup \ignorespaces} \def\@guit@meeting@part{% \if@guit@inline \textit{meeting}% \else \kern -2.02ex\lower 1.25ex\hbox{\textit{meeting}}% \fi} \def\@guit@meeting@year{% \edef\@tempa{\@guit@year}% \ifx\@empty\@tempa \relax \else \@guit@meeting@year@imp{\@guit@year}% \fi} \def\@guit@meeting@year@imp#1{% \if@guit@inline \fontfamily{pzc}\selectfont #1 \else \rlap{% \hskip0.7em\fontfamily{pzc}\selectfont \raise 0.5ex\hbox{\scalebox{0.85}{#1}}}% \fi} \let\guitmeeting\GuITmeeting \setupGuIT \DeclareRobustCommand*{\Ars}{% \textsf{\lower -.48ex\hbox{\rotatebox{-20}{A}}\kern -.3em{rs}}% \kern -.05em\TeX\kern -.17em\lower -.357ex\hbox{nica}} \DeclareRobustCommand*{\Arsob}{\rotatebox{20}{\Ars}} \DeclareRobustCommand*{\ars}{% \textsf{\lower -.48ex\hbox{\rotatebox{-20}{A}}\kern -.3em{rs}}} \DeclareRobustCommand*{\tecnica}{% \TeX\kern -.17em\lower -.357ex\hbox{nica}} \DeclareRobustCommand*{\arsta}{% \ars \kern -0.65em\lower -1.3ex\hbox{\scalebox{0.18}{\hbox{% \TeX\kern -.17em\lower -.357ex\hbox{nica}}}}} \DeclareRobustCommand*{\arstb}{% \ars \kern -0.65em\lower -1.25ex\hbox{\scalebox{0.34}{\hbox{% \TeX\kern -.17em\lower -.357ex\hbox{nica}}}}} \DeclareRobustCommand*{\arstv}{% \ars \kern -0.05em\lower -1.818ex\hbox{\rotatebox{-90}{\hbox{% \scalebox{0.225}{\hbox{% \TeX\kern -.17em\lower -.357ex\hbox{nica}}}}}}} \DeclareRobustCommand*{\arsto}{% \rotatebox{49}{\lower -.84ex\hbox{\scalebox{0.214}{\hbox{% \TeX\kern -.17em\lower -.357ex\hbox{nica}}}}}% \kern -.74em\hbox{\ars}} \DeclareRobustCommand*{\Arsto}{% \rotatebox{49}{\lower -.84ex\hbox{\scalebox{0.214}{\hbox{% \TeX\kern -.17em\lower -.357ex\hbox{nica}}}}}% \kern -.74em\hbox{\Ars}} \InputIfFileExists{guit.cfg}% {\relax}% {\PackageInfo{guit}{Configuration file not found}} \endinput %% %% End of file `guit.sty'.