mwanaheri
26-01-2009, 18:18
Ich habe hier folgendes Problem:
Ein Dokument soll entsprechend bestimmter Parameter unterschiedliche Inhalte haben.
Bislang gehe ich über ifelse an die Sache heran:
\newcommand{\PrintComparisonEnergyPerUnit}[1]%
{
\ifthenelse{10 > #1}{\input{lowenergy}}{
\ifthenelse{20 < #1}%
{Ihr Energieverbrauch von #1 kwh ist höher als
normal}%
{Ihr Energieverbrauch bewegt sich im normalen
Bereich}
}
}
im eigentlichen Text wird dann nur der Befehl aufgerufen:
\PrintcomparisonEnergyPerUnit{x}
Mein Problem ist nun, dass in einer zusätzlichen Datei die entsprechenden Werte definiert werden können müssen. Wie kann ich nun die Werte, die ich benutzen will übergeben?
Ein Dokument soll entsprechend bestimmter Parameter unterschiedliche Inhalte haben.
Bislang gehe ich über ifelse an die Sache heran:
\newcommand{\PrintComparisonEnergyPerUnit}[1]%
{
\ifthenelse{10 > #1}{\input{lowenergy}}{
\ifthenelse{20 < #1}%
{Ihr Energieverbrauch von #1 kwh ist höher als
normal}%
{Ihr Energieverbrauch bewegt sich im normalen
Bereich}
}
}
im eigentlichen Text wird dann nur der Befehl aufgerufen:
\PrintcomparisonEnergyPerUnit{x}
Mein Problem ist nun, dass in einer zusätzlichen Datei die entsprechenden Werte definiert werden können müssen. Wie kann ich nun die Werte, die ich benutzen will übergeben?