%% LaTeX package "texlogos.sty" for LaTeX2e
%% Created 2003/06/20 by Jacek Ruzyczka.
%% Version 1.3.1 2006/01/09
%% e-mail: stacheldraht@interia.pl
%% (c) 2003--2006 by Jacek Ruzyczka.
%% This package is subject to the LPPL.
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{texlogos}[2006/01/09 ver.1.3.1 by Jacek Ruzyczka]
\RequirePackage{amsmath}
\RequirePackage{graphics}
\RequirePackage{ifthen}

%% Loads the "logo" fonts required by \metafontlogo and
%% \metapostlogo.
%%
\font\fntlogosmup=logo8 scaled 600
\font\fntlogosmsl=logosl8 scaled 600
\font\fntlogofnup=logo9 scaled 600
\font\fntlogofnsl=logosl9 scaled 600
\font\fntlogoreup=logo10 scaled 600
\font\fntlogoresl=logosl10 scaled 600
\font\fntlogorebf=logobf10 scaled 600

%% Displays the "Euro" sign without using TCRM fonts.
%%
\DeclareRobustCommand{\euro}{C\hspace{-2ex}%
		  \protect\raisebox{0.15ex}
		  {$\mathrm{=}\,$}}

%% Displays the "Cent" sign without using TCRM fonts.
%%
\DeclareRobustCommand{\cent}{c\hspace{-0.8ex}%
		   \protect\raisebox{0.2ex}{%
		   \protect\scalebox{1}[0.7]{\textbar}}$\,$}

%% Displays the "Yen" sign without using TCRM fonts.
%%
\DeclareRobustCommand{\yen}{Y\hspace{-1.6ex}%
		  \protect\raisebox{0.15ex}{%
		  \scriptsize{$\mathrm{=}$}$\;$}}

%% Displays the "Won" sign without using TCRM fonts.
%%
\DeclareRobustCommand{\won}{W\hspace{-2.3ex}%
		  \protect\raisebox{0.4ex}{%
		  \protect\scalebox{1.5}[1]%
		  {\scriptsize{$\mathrm{=}$}$\;$}}}

%% Displays the "Naira" sign without using TCRM fonts.
%%
\DeclareRobustCommand{\naira}{N\hspace{-1.75ex}%
		    \protect\raisebox{0.4ex}{%
		    \protect\scalebox{1.25}[1]%
		    {\scriptsize{$\mathrm{=}$}$\;$}}}

%% Displays the AMS logo using the mathcal fonts.
%%
\DeclareRobustCommand{\amslogo}
	   {$\mathcal{A\! \protect\raisebox{-0.5ex}
	   {$\mathcal{M}$}\! S}$}

%% Displays the BibTeX logo.
%%
\DeclareRobustCommand{\bibtexlogo}{%
	    \protect\scalebox{0.75}[1]{B}%
	    \protect\scalebox{0.5625}[0.75]{IB}\TeX}

%% Displays the SliTeX logo.
%%
\DeclareRobustCommand{\slitexlogo}{%
	    \protect\scalebox{0.75}[1]{S}%
	    \protect\scalebox{0.5625}[0.75]{LI}\TeX}

%% Displays the bwz logo.
%%
\DeclareRobustCommand{\bwzlogo}{\protect\scalebox{1.25}[1.2]
	   {\sl \texttt{bwz}}}

%% The commands \metafontlogo and \metapostlogo both accept
%% the following two arguments:
%% #1...the font size....{small; footnotesize; regular}
%% #2...the font shape...{upright; slanted;
%%                        boldface [regular size only]}
%%

%% Displays the METAFONT logo.
%%
\DeclareRobustCommand{\metafontlogo}[2]
	{{\protect\scalebox{1.667}{%
	\ifthenelse{\equal{#1}{small}}{%
		\ifthenelse{\equal{#2}{slanted}}
			{\fntlogosmsl}{\fntlogosmup}}
		{\ifthenelse{\equal{#1}{footnotesize}}{%
			\ifthenelse{\equal{#2}{slanted}}
			{\fntlogofnsl}{\fntlogofnup}}
		{\ifthenelse{\equal{#2}{boldface}}{\fntlogorebf}{%
			\ifthenelse{\equal{#2}{slanted}}
				{\fntlogoresl}{\fntlogoreup}}}}
	METAFONT}}}

%% Displays the METAPOST logo.
%%
\DeclareRobustCommand{\metapostlogo}[2]
	{{\protect\scalebox{1.667}{%
	\ifthenelse{\equal{#1}{small}}{%
		\ifthenelse{\equal{#2}{slanted}}
			{\fntlogosmsl}{\fntlogosmup}}
		{\ifthenelse{\equal{#1}{footnotesize}}{%
			\ifthenelse{\equal{#2}{slanted}}
			{\fntlogofnsl}{\fntlogofnup}}
		{\ifthenelse{\equal{#2}{boldface}}{\fntlogorebf}{%
			\ifthenelse{\equal{#2}{slanted}}
				{\fntlogoresl}{\fntlogoreup}}}}
	METAPOST}}}

%% Displays the "pointing finger" character.
%% Args: #1...the scaling factor (for 11pt, take 0.48)
%%
\DeclareRobustCommand{\fingerlogo}[1]{\protect\scalebox{#1}{%
			    \begin{picture}(10, 10)
			    \thicklines
			    \put(0, 1.5){\line(0, 1){3}}
			    \put(0.5, 4.5){\oval(1, 1)[tl]}
			    \put(0.5, 5){\line(1, 0){1}}
			    \put(1.5, 4.5){\oval(1, 1)[tr]}
			    \put(2, 4.5){\line(0, -1){3}}
			    \put(1.5, 1.5){\oval(1, 1)[br]}
			    \put(1.5, 0.8){\line(-1, 0){1}}
			    \put(0.5, 1.5){\oval(1, 1)[bl]}
			    \put(1, 4){\circle*{0.75}}
			    \qbezier(2, 4.5)(3.75, 5.5)(9.25, 4.25)
			    \qbezier(9.25, 4.25)(10, 3.75)(9.25, 3.5)
			    \qbezier(9.25, 3.5)(6.5, 3.75)(5.25, 3.625)
			    \qbezier(5.25, 3.625)(4.5, 3.375)(5.75, 3.125)
			    \qbezier(5.75, 3.125)(7, 3)(6.5, 1.75)
			    \qbezier(6.5, 1.75)(6.25, 1)(5, 1)
			    \qbezier(5, 1)(3.75, 1)(2, 1.5)
			    \end{picture}}}

%% Displays the C++ logo.
%%
\DeclareRobustCommand{\cpluspluslogo}{\hbox{C\hspace{-0.5ex}
			    \protect\raisebox{0.5ex}
			    {\protect\scalebox{0.67}{++}}}}

%% Displays the "numero" sign in the current font.
%%
\DeclareRobustCommand{\numero}{\hbox{\protect\scalebox{0.75}[1]
			{N\textordmasculine}}}

%% End of textlogos.sty
%%
