von macwinnie » Do 21. Jan 2010, 13:07
Hallo zusammen!
Ich texe unsere Mathe-Vorlesungen mit und schreibe mir dafür immer recht kurze Befehle für Ausdrücke, die ich regelmäßig brauche. Heute bin ich allerdings auf ein Problem gestoßen:
%Integral
% \integral {untergrenze}{obergrenze}{was wird integriert}{integrieren nach ..., standardmäßig x}
\newcommandx*{\integral}[4][4=x]{\int\limits_{#1}^{#2}{#3}~d{#4}}
bringt bei einem Aufruf a la
zwar wie gewünscht das Integral von
a nach
b über
f dx aber sobald ich den optionalen 4. Wert z.B. noch mit z belege, also nach z integrieren will:
dann integriert er von
a nach
b über
f dxz, was ja so gar nicht brauchbar ist ... ich möchte dann ja schließlich über
f dz integrieren ... worin liegt mein Denkfehler, kann mir jemand helfen, den Fehler zu beseitigen?
vlg, Macwinnie
Hallo zusammen!
Ich texe unsere Mathe-Vorlesungen mit und schreibe mir dafür immer recht kurze Befehle für Ausdrücke, die ich regelmäßig brauche. Heute bin ich allerdings auf ein Problem gestoßen:
[code]%Integral
% \integral {untergrenze}{obergrenze}{was wird integriert}{integrieren nach ..., standardmäßig x}
\newcommandx*{\integral}[4][4=x]{\int\limits_{#1}^{#2}{#3}~d{#4}}[/code]
bringt bei einem Aufruf a la [code]\integral{a}{b}{f}[/code] zwar wie gewünscht das Integral von [b]a[/b] nach [b]b[/b] über [b]f dx[/b] aber sobald ich den optionalen 4. Wert z.B. noch mit z belege, also nach z integrieren will: [code]\integral{a}{b}{f}{z}[/code]dann integriert er von [b]a[/b] nach [b]b[/b] über [b]f dxz[/b], was ja so gar nicht brauchbar ist ... ich möchte dann ja schließlich über [b]f dz[/b] integrieren ... worin liegt mein Denkfehler, kann mir jemand helfen, den Fehler zu beseitigen?
vlg, Macwinnie