Definition von "vielseitigeren" Makros

Redefinition von Makros, Definition eigener Befehle sowie neuer Umgebungen


cqd

Definition von "vielseitigeren" Makros

Beitrag von cqd »

Hey,
unter der Vorahnung, dass das bereits gefragt wurde (habs nicht gefunden in der Suche), wie kann ich:
a) beliebig elementige Makros definiere) (von der Idee her sowas wie \newcommand{\Vector}{Liste/Aufzählung, o.Ä. von Elementen}, der dann als Ausgabe eine Matrix mit den Elmenten als Zeilen gibt und beliebig viele Elemente als Eingabe nimmt; z.b. \Vector{1,2,3} würde dann geben \begin{pmatrix}1\\2\\3\end{pmatrix})
b) MaKros mit "default" Eingaben (als Grundidee beispielsweise eine Funktionsdefinition, die normalerweise nach x geht, aber auch einen optionalen Eintrag haben kann mit dem man die variable ändert; also sowas wie \newcommand{QuadratischeFunktion}[1]{$#1([optionale Variable])=[optionale Variable]^2$}, und wenn ich \QuadratischeFunktion{#1} Aufrufe ohne input, dann ist die optionale Variable immer x)
Danke schonmal für eure Hilfe!
(Link auf eine Antwort darauf würde mir auch reichen; ChatGpT will mir immer irgend welche 20.000 neue packages aufdrücken, ihr kennt euch da sicher besser aus)