Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Abfrage mit etoolbox

  1. #1
    Registrierter Benutzer
    Registriert seit
    17.02.2010
    Beiträge
    685

    Abfrage mit etoolbox

    Wieder ein ganz simples Problem: Mit \ifdefstring funktioniert die Abfrage
    (zumindest so) nicht, aber wie oder womit dann?

    Code:
    \documentclass{minimal}
    \usepackage{etoolbox}
    \newcommand{\test}[1]{\ifdefstring{#1}{20}{#1}{nuescht}}
    \begin{document}
    \test{20}
    \end{document}

  2. #2
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Zitat Zitat von LuPi Beitrag anzeigen
    Mit \ifdefstring funktioniert die Abfrage
    (zumindest so) nicht, aber wie oder womit dann?
    erwartet \ifdefstring nicht einen Befehl als erstes Argument?
    Code:
    \documentclass{minimal}
    \usepackage{etoolbox}
    \newcommand*\foo{20}
    \newcommand{\test}[1]{\ifdefstring{#1}{20}{#1}{nuescht}}
    \newcommand{\testb}[1]{\ifstrequal{#1}{20}{#1}{nuescht}}
    \newcommand{\testc}[1]{\ifnumequal{#1}{20}{#1}{nuescht}}
    \begin{document}
    \test{\foo}
    \testb{20}
    \testc{20}
    \end{document}
    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  3. #3
    Registrierter Benutzer
    Registriert seit
    17.02.2010
    Beiträge
    685
    Genau deshalb hat es auch nicht funktioniert (wie gesagt, ganz einfaches
    Problem). Besten Dank für den Hinweis!

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •