Estou tentando criar um atalho para equações entre colchetes. Especificamente, gostaria de criar um comando que funcionasse assim:
entrada:
\strongbraces{my particular expression} %basically the default option
\strongbraces[s]{my particular expression}
\strongbraces[m]{my particular expression}
\strongbraces[l]{my particular expression}
saída:
\left( my particular expression \right)
\bigl( my particular expression \bigr)
\Bigl( my particular expression \Bigr)
\biggl( my particular expression \biggr)
Tentei trabalhar com opções de switch case, mas acho que não entendi como funciona
edit: Obrigado pela resposta, tentei usar mas não era exatamente o que procurava, mas está bem perto! Desculpe por não fornecer meu wip, aqui está o que tentei até agora:
> \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}
eu gostaria de usar
\strongbraces[s]{minha expressão}
\strongbraces{minha expressão}
para essas saídas
\bigl(minha expressão \bigr)
(minha expressão)
mas com esse código eu tenho que usar {arg1}{arg2} e não gosto disso :(