Switch-Case-Umgebung, die verschiedene Arten von Klammern für eine Gleichung bereitstellt

Switch-Case-Umgebung, die verschiedene Arten von Klammern für eine Gleichung bereitstellt

Ich versuche, eine Verknüpfung für Gleichungen in Klammern zu erstellen. Genauer gesagt möchte ich einen Befehl erstellen, der wie folgt funktioniert:

Eingang:

\strongbraces{my particular expression} %basically the default option
\strongbraces[s]{my particular expression}
\strongbraces[m]{my particular expression}
\strongbraces[l]{my particular expression}

Ausgabe:

 \left( my particular expression \right)
 \bigl( my particular expression \bigr)
 \Bigl( my particular expression \Bigr)
 \biggl( my particular expression \biggr)

Ich habe versucht, mit Switch-Case-Optionen zu arbeiten, aber ich glaube, ich habe nicht verstanden, wie es funktioniert

edit: Danke für die Antwort, ich habe es versucht, aber es war nicht genau das, was ich gesucht habe, aber das kommt dem schon sehr nahe! Tut mir leid, dass ich mein WIP nicht zur Verfügung gestellt habe, hier ist, was ich bisher versucht habe:

> \documentclass{article}
> \usepackage{amsmath}
> \usepackage{xifthen}
> \usepackage{xstring} 
> \usepackage{tikz, mathtools}
> \usepackage{mathtools}
> 
> \newcommand{\strongbraces}[2]{ \IfStrEqCase \ifthenelse{      
> {\equal{s}{#1}}{\bigl( #2\bigr)} %if I put the first argument as 's'
> %then I'll have my second argument inside (these braces) 
> {\equal{m}{#1}}{\Bigl( #2\Bigr)} %if I put the first argument as 'm'
> %then I'll have my second argument inside bigger ()
> {\equal{#1}{l}}{\biggl( #2\biggr)} %and so on... 
> {\equal{#1}{X}}{\Biggl( #2\Biggr)} {\left #2\right}}}     
>   \begin{document}        % unfortunatelly it doesn't recognize my first argument
> \[\strongbraces{s}{expression} \]
> 
>       \end{document}

Ich möchte verwenden

\strongbraces[s]{mein Ausdruck}

\strongbraces{mein Ausdruck}

für diese Ausgänge

\bigl( mein Ausdruck \bigr)

(mein Ausdruck)

aber mit diesem Code muss ich {arg1}{arg2} verwenden und das gefällt mir nicht :(

Antwort1

Dies ist grundsätzlich das Format für Trennzeichen, das durch definiert wird \DeclarePairedDelimiter.

Bildbeschreibung hier eingeben

\documentclass{article}

\usepackage{tikz, mathtools}

\DeclarePairedDelimiter{\strongbraces}{\{}{\}}

\begin{document}

$\strongbraces{a+b=c}$

$\strongbraces[\big]{a+b=c}$

$\strongbraces[\Bigg]{a+b=c}$

\end{document}

verwandte Informationen