Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Parameterübergabe zwischen Environments

  1. #1
    ctansearch
    Gast

    Parameterübergabe zwischen Environments

    Hallo,
    wie kann man Parameter von einem Environment zum anderen übergeben?

    Beispiel:

    \parameterA=4cm
    \parameterB=5cm
    \makebox(\parameterA,\parameterB){ %hier wird der Parameter übernommen
    \includegraphics[width=\parameterA,height=\parameterB]{dings.img} %Hier nicht
    }
    Geändert von ctansearch (14-05-2011 um 00:03 Uhr)

  2. #2
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Funktioniert es auch nicht, wenn du die Parameter mit \newlength definierst und mit \setlength festlegst? (habe jetzt keine Zeit zum selber Ausprobieren, muss gleich beim Examen Protokoll schreiben)

  3. #3
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von ctansearch Beitrag anzeigen
    Hallo,
    wie kann man Parameter von einem Environment zum anderen übergeben?

    Beispiel:

    \parameterA=4cm
    \parameterB=5cm
    \makebox(\parameterA,\parameterB){ %hier wird der Parameter übernommen
    \includegraphics[width=\parameterA,height=\parameterB]{dings.img} %Hier nicht
    }
    abgesehen davon, dass du keine Umgebungen, sondern einfache Makros verwendest, hättest du dir keinen abgebrochen, ein komplettes Beispiel anzugeben!
    Code:
    \documentclass{article}
    \usepackage[demo]{graphicx}
    \begin{document}
    \def\parameterA{4}
    \def\parameterB{5}
    \unitlength=1cm
    \makebox(\parameterA,\parameterB){%
      \includegraphics[width=\parameterA cm,height=\parameterB cm]{dings.img}%
    }
     
    \end{document}
    Herbert

Lesezeichen

Berechtigungen

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