PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Neues Kommando: Fallunterscheidung nach Argumentanzahl



manuels
12-05-2008, 17:25
Hallo zusammen,

ich möchte mir in Latex ein Kommando basteln, das je nach Argumentanzahl, die ich übergebe anders reagiert.
Genau gesagt will ich ein Kommando, dass bei zwei Argument die 1. partielle Ableitung des 1. Argumentes nach dem 2. anzeigt und bei drei Argumenten die X-te Abtleitung des 1. Argumentes nach dem 2. einfügt.

Ist es bei Latex möglich sich eine Fallunterscheidung dafür zu basteln?

Vielen Dank für Tipps
Manuel

rais
13-05-2008, 21:31
Moin moin,


ich möchte mir in Latex ein Kommando basteln, das je nach Argumentanzahl, die ich übergebe anders reagiert.
Genau gesagt will ich ein Kommando, dass bei zwei Argument die 1. partielle Ableitung des 1. Argumentes nach dem 2. anzeigt und bei drei Argumenten die X-te Abtleitung des 1. Argumentes nach dem 2. einfügt.

Ist es bei Latex möglich sich eine Fallunterscheidung dafür zu basteln?

so als Ansatz vllt


\documentclass{article}
\makeatletter
\newcommand\Kommando[2]{%
\@ifnextchar[%]
{\Kommando@ii{#1}{#2}}{\Kommando@i{#1}{#2}}%
}
\def\Kommando@i#1#2{%
#1,
#2:
1. partielle Ableitung zu #1
}
\def\Kommando@ii#1#2[#3]{%
#1,
#2:
x-te Ableitung zu #1}
\makeatother
\begin{document}
\Kommando{foo}{bar}

\Kommando{foo}{bar}[baz]
\end{document}

MfG