%% ********************************************************************
%% PsFig.sty
%%    ein Hack der es erlaubt die mit ps/pslatex exportierten Bilder
%%    zu skalieren  (Felsner 18.10.2005) / optimiert 10.01.2007
%% Hervorgegangen aud PdfFig.sty
%% ********************************************************************
%%
%% Provides the commands
%%
%%   \PsFig#1#2{%       #2=filename               #1=magnificationPercent 
%%   \PsFigIL#1#2{%     #2=filename               #1=magnificationPercent 
%%   \PsFigCap#1#2#3{%  #2=filename  #3=caption   #1=magnificationPercent 
%%
%% Fuer kompatibilitaet mit aelteren Dingen auch noch
%%
%%   \PsTexFigNC#1{%    #1=filename
%%   \PsTexFig#1#2{%    #1=filename  #2=caption 
%%   \PsTexFigIL#1#2{%  #1=filename  #2=caption 
%%%%
\gdef\SetFigFont#1#2#3#4#5{}
%% Evtl vordefinieren ::: \SetFigFont
%%
\newcount\magproz %% magnification prozent 
\newcount\vorne
\newcount\hinten
\newcount\zwischen
\magproz=100

\def\path{Figures}


\def\calc_figscale#1{
   \magproz=#1
    \vorne=\magproz
    \divide\vorne by 100
    \hinten=\magproz
    \zwischen=\vorne
    \multiply\zwischen by 100
    \advance\hinten by -\zwischen
    \def\figscale{\the\vorne.\the\hinten}
}

\def\PdfFig#1#2{%
   \calc_figscale{#1}
    \bigskip
    \centerline{\input{\path/#2.pdftex_t}}
    }


\def\PdfFigIL#1#2{% in line
   \calc_figscale{#1}
   \input{\path/#2.pdftex_t}
    }

\def\PdfFigCap#1#2#3{% in einem figure environment mit caption
\calc_figscale{#1}%
\begin{figure}[htb]
    \centerline{\input{\path/#2.pdftex_t}}
    \caption{#3\label{fig:#2}}
    \end{figure}%
}


\def\PsTexFigNC#1{\PsTex{100}{#1}}
\def\PsTexFig#1#2{\PsFigCap{100}{#1}{#2}}
\def\PsTexFigIL#1#2{\PsFigIL{100}{#1}{#2}}

%
%% Bilder vorbehandeln mit "updpsf" 
%% das bedeutet, dass nach der Zeile
%%     \setlength{\unitlength}{99??9sp}%
%% im pstex_t  die beiden folgenden Zeilen eingefuegt werden:
%%     \multiply\unitlength by \magproz
%%     \divide\unitlength by 100
%% Ausserdem bekommt \includegraphics die Skalierungsoption
%%     \includegraphics[scale=\figscale]{


%% ********************************************************************
%% ********************************************************************
\endinput
%% ********************************************************************
