Seite 1 von 1

erweiterete Teilnehmerliste für ein Besprechungsprotokoll

Verfasst: Fr 31. Jul 2009, 10:25
von schmendrich
Hallo,

ich möchte meine Vorlage für Besprechungsprotokolle gern erweitern.
Bei einer Besprechung sitzt man ja oft mit mehreren Teilnehmern verschiedener Partner zusammen.

Ist es möglich einen Befehl \fa zu definieren, der evtl. so funktionieren könnte:
\fa{Hr. Schulze, Hr. Meier, Hr. Lehmann}{Siemens}
\fa{Hr. Heinze, Hr. Müller}{Telekom}
und im Dokument etwa so aussehen würde:

Hr. Schulze (Siemens), Hr. Meier (Siemens), Hr. Lehmann (Siemens)

Hr. Heinze (Telekom), Hr. Müller (Telekom)?

Wo muss ich ansetzen?

Grüße
schmendrich[/code]

Verfasst: Fr 31. Jul 2009, 16:41
von phi
Das hängt davon ab, was du genau erreichen willst. Für die Beispielausgabe reicht folgendes:
\documentclass{minimal}

\usepackage{etoolbox}

\newtoggle{firstelem}

\newrobustcmd*{\fa}[2]{%
  \toggletrue{firstelem}%
  \renewcommand*{\do}[1]{%
    \iftoggle{firstelem}{%
      \togglefalse{firstelem}%
    }{%
      ,
    }%
    ##1 (#2)%
  }%
  \docsvlist{#1}%
}
    

\begin{document}

\fa{Hr. Schulze, Hr. Meier, Hr. Lehmann}{Siemens}

\fa{Hr. Heinze, Hr. M\"uller}{Telekom}

\end{document}

Verfasst: Fr 31. Jul 2009, 21:47
von schmendrich
Perfekt,

Danke.
Jetzt werde ich ich um die toggle-Sache schlau machen.

Grüße
schmendrich