PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Parameterübergabe zwischen Environments



ctansearch
13-05-2011, 23:56
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
}

rstuby
14-05-2011, 06:43
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)

voss
14-05-2011, 07:27
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!


\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