Anzeige:
Ergebnis 1 bis 6 von 6

Thema: If-Struktur

  1. #1
    Registrierter Benutzer
    Registriert seit
    19.10.2006
    Beiträge
    29

    If-Struktur

    Hallo,

    ich suche verzweifelt nach einer Möglichkeit eine einfache if-then-else Struktur in Latex einzubauen nach folgendem Muster:

    IF ARGUMENT #1 IST GLEICH WERT 1
    dann diese Textzeile ausgeben
    ELSE IF ARGUMENT #1 IST GLEICH WERT 2
    dann diese Textzeile ausgeben

    Wie kann ich das mit den Latex-Befehlen realisieren?

    Danke+Grüße,
    Michael

  2. #2
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

  3. #3
    Registrierter Benutzer
    Registriert seit
    19.10.2006
    Beiträge
    29
    Hallo,

    Danke, aber mein Problem ist nicht mit ein- oder zweiseitiger Ausgabe ...

    Anmerkung: die ganze if-Geschichte ist innerhalb eines \newcommand, und das Argument #1 soll innerhalb des if-Statements auf Übereisntimmung mit bestimmten Werten geprüft werden.

    Code:
    \newcommand{\MeinBefehl}[1]{
       \if ARGUMENT_#1_IST_IDENTISCH_MIT_DEM_WERT_"1"_DANN
          textzeile 1
       \else \if ARGUMENT_#1_IST_GLEICH "2"
         textzeile 2
      \fi
    Das Problem ist, dass ich eben nicht finde wie diese If-Statements genau aussehen müssen, also wie ich da einen Stringvergleich mache (#1 = 1 bzw. #1 = 2 etc.)

    Grüße,
    Michael
    }

  4. #4
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828
    Was genau verstehst du am Wort "Forensuche" nicht?!

    http://www.mrunix.de/forums/showthre...ight=then+else
    http://www.mrunix.de/forums/showthre...highlight=else

    MfG Bischi

    PS: Und sonst findest du ja auch auf www.ctan.org noch die Dokus zu den Paketen ifthen bzw. xifthen ( ftp://tug.ctan.org/pub/tex-archive/m...en/xifthen.pdf )
    Geändert von bischi (08-01-2007 um 13:39 Uhr)

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

  5. #5
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    \documentclass{article}
    \usepackage{ifthen}
    \newcommand{\test}[1]
    {
    \ifthenelse{\equal{#1}{true}}{Textzeile 1}{}%
    \ifthenelse{\equal{#1}{false}}{Textzeile 2}{}%
    }
    \begin{document}
    \section{Test}
    \test{true} versus \test{false}
    \end{document}

    edico

  6. #6
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828
    Zitat Zitat von edico Beitrag anzeigen
    \documentclass{article}
    \usepackage{ifthen}
    \newcommand{\test}[1]
    {
    \ifthenelse{\equal{#1}{true}}{Textzeile 1}{}%
    \ifthenelse{\equal{#1}{false}}{Textzeile 2}{}%
    }
    \begin{document}
    \section{Test}
    \test{true} versus \test{false}
    \end{document}

    edico
    Was ja auch in meinem angegebenen Link gestanden wäre (die Leute sollen von Zeit zu Zeit ruhig selbst mal ein wenig suchen )

    MfG Bischi

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

Lesezeichen

Berechtigungen

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