\documentclass[a4paper]{article}
\usepackage[latin1]{inputenc}
%\usepackage[T1]{fontenc}
\usepackage{times}
\usepackage{ifthen}
\usepackage{graphicx}
\usepackage{german}

% Seitenzahlen unterdruecken
%
\pagestyle{empty}

\def\kartenbreite{88}% mm
\def\kartenhoehe{50}% mm

\newsavebox{\visitenkarte}
\unitlength 1mm
\savebox{\visitenkarte}(102,64)[bl]{
% Schnittmarken definieren
%
  % senkrechte Linien
  \multiput(7,0)(88,0){2}{\line(0,1){5}}
  \multiput(7,59)(88,0){2}{\line(0,1){5}}
  % waagerechte Linien
  \multiput(0,7)(97,0){2}{\line(1,0){5}}
  \multiput(0,57)(97,0){2}{\line(1,0){5}}

% Eigentliche Visitenkarte mit neuen Koordinaten
\put(7,7){\begin{picture}(0,0)
%  \put(0,0){\framebox(88,50){~}} % Rahmen

  \put(56,13){\includegraphics*[height=3.3cm]{openlogo-nd.eps}}

  \put(2,42){\parbox[t]{55mm}{
    \centerline{\textbf{\LARGE Debian-Projekt}}
    }}

  \put(2,36){\parbox[t]{55mm}{
    \centerline{
      \hspace{0.9cm}
      \hrulefill
      \hspace{0.9cm}
      }
    }}

%  \put(2,2){\parbox[t]{84mm}{
%    \centerline{\scriptsize\it
%     Verein zur Förderung Freier Informationen
%     und Software e.\,V.}}}

%  \put(2,18){\parbox[t]{35mm}{
%    \flushleft
%    \scriptsize\rm
%    FFIS e.\,V.\\
%    Am Zollbaum 7\\
%    26\,129 Oldenburg
%  }}

%  \put(51,18){\parbox[t]{35mm}{
%    \flushright
%    \scriptsize\rm
%    Mail: info@ffis.de\\
%    http://www.ffis.de/\\
%    Fax: +49~441~777884
%  }}



\end{picture}
}
}

% Name
% Ressort
% eMail
\newcommand{\karte}[2]{
\unitlength 1mm
\begin{picture}(102,64)
  \put(0,0){\usebox{\visitenkarte}}
  \put(15,27){\parbox[b]{5cm}{\bf{\Large #2}}}
  \put(15,14){\parbox[b]{7cm}{\bf{\LARGE #1}}}
  \put(10,10){\parbox[t]{79mm}{
    \centerline{\scriptsize 
%      eMail: joey@infodrom.org
  }}}
\end{picture}
}

% \newcommand{\visitenkarten}[3]{
%   \clearpage
%   \unitlength 1mm
%   \begin{picture}(0,0)
%   \multiput(-50,-40)(0,-60){4}{\karte{#1}{#2}{#3}}
%   \multiput(50,-40)(0,-60){4}{\karte{#1}{#2}{#3}}
%   \end{picture}
% }

\newcommand{\thebadgepos}{A}
\newcommand{\badge}[2]{%
  \ifthenelse{\equal{\thebadgepos}{A}}{%
    \put(-50,-40){\karte{#1}{#2}}
    \renewcommand{\thebadgepos}{B}
  }{\ifthenelse{\equal{\thebadgepos}{B}}{%
    \put( 50,-40){\karte{#1}{#2}}
    \renewcommand{\thebadgepos}{C}
  }{\ifthenelse{\equal{\thebadgepos}{C}}{%
    \put(-50,-100){\karte{#1}{#2}}
    \renewcommand{\thebadgepos}{D}
  }{\ifthenelse{\equal{\thebadgepos}{D}}{%
    \put( 50,-100){\karte{#1}{#2}}
    \renewcommand{\thebadgepos}{E}
  }{\ifthenelse{\equal{\thebadgepos}{E}}{%
    \put(-50,-160){\karte{#1}{#2}}
    \renewcommand{\thebadgepos}{F}
  }{\ifthenelse{\equal{\thebadgepos}{F}}{%
    \put( 50,-160){\karte{#1}{#2}}
    \renewcommand{\thebadgepos}{G}
  }{\ifthenelse{\equal{\thebadgepos}{G}}{%
    \put(-50,-220){\karte{#1}{#2}}
    \renewcommand{\thebadgepos}{H}
  }{\ifthenelse{\equal{\thebadgepos}{H}}{%
    \put( 50,-220){\karte{#1}{#2}}
    \renewcommand{\thebadgepos}{A}

    % Need to start a new page as well
    \end{picture}
    \newpage
    \begin{picture}(0,0)

  }{}}}}}}}}
}


\begin{document}

\unitlength 1mm

\begin{picture}(0,0)

% LT 2k3
%\badge{Ahmet Akilli}{}
%\badge{Alexander Schmehl}{Tolimar}
%\badge{Alexander Wirt}{formorer}
%\badge{Andreas Müller}{amu}
%\badge{Andreas Tille}{}
%\badge{Arne Wichmann}{Y\_Plentyn}
%\badge{Ayman Negm}{XSnack}
%\badge{Daniel K. Gebhart}{con-fuse}
%\badge{Eduard Bloch}{Zomb}
%\badge{Fabio Massimo Di Nitto}{fabionne}
%\badge{Gergely Nagy}{mhp}
%\badge{Jan-Hendrik Palic}{Gromitt}
%\badge{Joerg Wendland}{}
%\badge{Jörg Jaspert}{Ganneff}
%\badge{Martin Loschwitz}{Madkiss}
%\badge{Martin Michlmayr}{tbm}
%\badge{Martin Schulze}{Joey}
%\badge{Michael Banck}{azeem}
%\badge{Michael Bramer}{grisu}
%\badge{Michael Meskes}{}
%\badge{Michael Vogt}{mvo}
%\badge{Nicolas Kratz}{}
%\badge{Noel Koethe}{noel}
%\badge{Ozan Turksever}{}
%\badge{Rene Engelhard}{rene}
%\badge{Roland Rosenfeld}{RoRo}
%\badge{Simon Richter}{}
%\badge{Sven Hoexter}{Hoaxter}

% Linux-Kongress 2k3
%\badge{Christoph Berg}{Myon}
%\badge{Andreas Steinel}{LnxBil}
%\badge{Marko Jung}{mjung}
%\badge{Robert Gogolok}{gogo}

% LT 2k5
\badge{Jörg Jaspert}{Ganneff}
\badge{Alexander Schmehl}{Tolimar}
\badge{Alexander Wirt}{formorer}
\badge{Andreas Barth}{aba}
\badge{Arne Wichmann}{Y\_Plentyn}
\badge{Christoph Berg}{Myon}
\badge{Daniel Baumann}{panthera}
\badge{Daniel Kasten}{}
\badge{Daniel Priem}{codebreaker}
\badge{Eduard Bloch}{Zomb}
\badge{Enrico Zini}{enrico}
\badge{Florian Möllers}{}
\badge{Frank Lichtenheld}{djpig}
\badge{Gerfried Fuchs}{Alfie}
\badge{Goswin von Brederlow}{mrvn}
\badge{Hauke Goos-Habermann}{}
\badge{Holger Levsen}{}
\badge{Joachim Breitner}{nomeata}
\badge{Joey Schulze}{Joey}
\badge{Luk Claes}{luk}
\badge{Maik Zumstrull}{SP8472}
\badge{Marc Brockschmidt}{HE}
\badge{Martin Zobel-Helas}{zobel}
\badge{Meike Reichle}{alphascorpii}
\badge{Michael Banck}{azeem}
\badge{Mike Wiesner}{}
\badge{Norbert Tretkowski}{nobse}
\badge{Noèl Köthe}{noel}
\badge{Patrick Jäger}{sirio}
\badge{Peter Palfrader}{weasel}
\badge{Rene Engelhard}{rene}
\badge{Robin Noack}{}
\badge{Roland Rosenfeld}{RoRo}
\badge{Stefano Zacchiroli}{zack}
\badge{Thomas Lange}{}
\badge{Uli Martens}{youam}
\badge{Ulrich Scholler}{cpt\_nemo}
\badge{}{}
\badge{}{}
\badge{}{}
\badge{}{}
\badge{}{}
\badge{}{}
\badge{}{}
\badge{}{}
\badge{}{}
\badge{}{}
\end{picture}%
\end{document}


