I would like to remove the parentheses from the newtheorem I define. The thing is I cannot use amsthm (it collides with another package, babel, as I understand). Is there a possibility to remove these without the extra package?
Thanks.
MWE:
\documentclass{article}
\usepackage{amsthm}
%\usepackage[english,hebrew]{babel}
\newtheorem{theo}{theor}
\begin{document}
\begin{theo}[Some sentence]
1234
\end{theo}
\end{document}
This code does not compile unless I comment one of the \usepackage statements.
The parentheses in question are shown here, in the result for this MWE, when I comment out the usepackage{babel}:

amsthm. – yoki Nov 17 '15 at 08:37babelandamsthmyou can give a look here – campa Nov 17 '15 at 09:47theorem, that I know works in this case. – yoki Nov 17 '15 at 10:38\makeatletter \def\@opargbegintheorem#1#2#3{\trivlist\item[\hskip \labelsep{\bfseries #1\ #2\ #3}]\itshape} \makeatother– Sunilkumar KS Nov 17 '15 at 11:13\usepackage{theorem}? – yoki Nov 17 '15 at 17:19`\documentclass{article}
\makeatletter \def@opargbegintheorem#1#2#3{\trivlist \item[\hskip \labelsep{\bfseries #1\ #2\ #3}]\itshape}
\newtheorem{theo}{theor}
\begin{document} \begin{theo}[Some sentence] 1234 \end{theo}
\end{document}`
– Sunilkumar KS Nov 18 '15 at 04:21theorembut notamsthm. But as I wrote in the full answer, I used your idea and got it. Thanks! – yoki Nov 18 '15 at 08:25