I want to create basically a shortcut for
\begin{sometheorem}[optional parameter]
\leavevmode \vspace{-\baselineskip}\vspace{-\baselineskip}\vspace{3pt} %some space adjustments
\begin{leftbar}
some text
\end{leftbar}
\end{sometheorem}
so i tried:
\newenvironment{defi}[1]
{
\begin{definition}[#1]
\leavevmode \vspace{-\baselineskip}\vspace{-\baselineskip}\vspace{3pt}
\begin{leftbar}\noindent
}
{
\end{leftbar}
\end{definition}
}
But this gives me
Theorem (])
Optional parameter] some text
What can i do, to properly pass the parameter along?
Edit: I am using the framed package for leftbar and amsthm for the theorems.
leftbar
defined?