newcommandx - Probleme

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Ansicht erweitern Die letzten Beiträge des Themas: newcommandx - Probleme

von macwinnie » Do 21. Jan 2010, 15:22

phi hat geschrieben:Du musst eckige Klammer für das vierte Argument verwenden:
\integral{a}{b}{f}[z]
wow, super DANKE!! es klappt :)

vlg,
macwinnie

von phi » Do 21. Jan 2010, 14:55

Du musst eckige Klammer für das vierte Argument verwenden:
\integral{a}{b}{f}[z]

von Martin_DD » Do 21. Jan 2010, 13:30

hey, also in deinem \integral-Befehl gibst du ja quasi das x für den 4. Parameter fest vor. Wenn du dann den 4.Parameter noch im Befehlsaufruf definierst nimmt er das fest gesetzte x und schreibt deine Eingabe einfach noch hinten dran.
also entweder du lässt das mit dem [4=x] weg und schreibst halt jedes mal den vierten Parameter mit hin, oder du definierst dir 2 Befehle - einen für Integral über x und einen für Integrale über beliebige andere Größen.

von macwinnie » Do 21. Jan 2010, 13:13

ach ja, ich benutze noch eine ganze Latte an Packages ... hier mal die Liste ;)
\usepackage[ngerman]{babel}
 \usepackage[T1]{fontenc}
 \usepackage[macce]{inputenc}
 \usepackage{amsmath}
 \usepackage{dsfont}
 \usepackage{amssymb}
 \usepackage{enumerate}
 \usepackage{setspace}
 \usepackage{fancybox}
 \usepackage{makeidx}
     \makeindex
 \usepackage{cancel}
 \usepackage{graphicx}
  \usepackage{color}
  \usepackage{stmaryrd}
  \usepackage{framed}
  \usepackage{xargs}
  \usepackage{ifthen}
  \usepackage{geometry}
     \geometry{a4paper, top=20mm, left=25mm, right=20mm, bottom=20mm, headsep=10mm, footskip=12mm}

newcommandx - Probleme

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
\integral{a}{b}{f}
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:
\integral{a}{b}{f}{z}
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

Nach oben