PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Makro um if-Abfrage erweitern



KristianUlm
25-04-2007, 22:42
hallo,

in einem früheren thread wurde mir bereits zu folgendem befehl verholfen:

\newcommand{\author}[1]{\ifoot{Autor: #1}}

womit ich auf jeder seite den jeweiligen autor angeben kann.
nun möchte ich aber, dass, wenn eine seite keinen bestimmte autor hat, ich auch keinen angeben muss und daher einfache leere parameter übergeben. toll wäre nun, wenn das makro das erkennt und nicht einmal das "Autor: " ausgibt.

geht das?

rais
26-04-2007, 08:47
Moin moin,

hallo,

in einem früheren thread wurde mir bereits zu folgendem befehl verholfen:

\newcommand{\author}[1]{\ifoot{Autor: #1}}

womit ich auf jeder seite den jeweiligen autor angeben kann.
nun möchte ich aber, dass, wenn eine seite keinen bestimmte autor hat, ich auch keinen angeben muss und daher einfache leere parameter übergeben. toll wäre nun, wenn das makro das erkennt und nicht einmal das "Autor: " ausgibt.

geht das?


\usepackage{ifthen}
\newcommand{\author}[1]{%
\ifthenelse{\equal{#1x}{x}}{\ifoot{}}{\ifoot{Autor : #1}}%
}
aber ist \author bei Dir nicht auch schon anders definiert?
vgl. \author, \maketitle

MfG,

KristianUlm
26-04-2007, 09:56
nein, der author-befehl is von mir, er heißt auch ein bisschen anders im dokument ich hab den name für das beispiel hier vereinfacht.

danke für die antwort.