Среда переключения регистров, которая обеспечивает различные виды фигурных скобок для уравнения

Среда переключения регистров, которая обеспечивает различные виды фигурных скобок для уравнения

Я пытаюсь создать ярлык для уравнений внутри фигурных скобок. В частности, я хотел бы создать команду, которая работает так:

вход:

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

выход:

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

Я пробовал работать с вариантами переключения регистров, но, кажется, не понял, как это работает.

edit: Спасибо за ответ, я пробовал использовать его, но это было не совсем то, что я искал, но это очень близко! Извините, что не предоставил свой wip, вот что я пробовал на данный момент:

> \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}

Я хотел бы использовать

\strongbraces[s]{мое выражение}

\strongbraces{мое выражение}

для этих выходов

\bigl( моё выражение \bigr)

(мое выражение)

но с этим кодом мне приходится использовать {arg1}{arg2} и мне это не нравится :(

решение1

По сути, это формат разделителей, определяемый \DeclarePairedDelimiter.

введите описание изображения здесь

\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}

Связанный контент