I'm getting the error No counter 'theorem' defined
Heres my code below
\documentclass[12pt]{article}
\newcommand{\package}[1]{\textbf{#1}} % package names in bold text
\newcommand{\cmmd}[1]{\textbackslash\texttt{#1}} % command name in tt font
\newcommand{\href}[1]{#1}
\usepackage{float}
\restylefloat{table}
\usepackage{bbm}
\usepackage{exscale}
\usepackage{tabularx}
\usepackage{syntonly}
\usepackage[algosection,ruled,lined,boxed,commentsnumbered,linesnumbered,longend]{algorithm2e}
\usepackage{lineno}
%\usepackage{algorithmic}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{latexsym}
\usepackage{makeidx}
\usepackage{longtable}
\makeindex
\newcommand{\beq}{\begin{equation}}
%\newcommand{\bet}{\begin{table}}
\newcommand{\eeq}{\end{equation}}
\newcommand{\real}{\mathbb{R}} %IMPORTANT
\newtheorem{lem}[theorem]{Lemma}
\newtheorem{thm}[theorem]{Theorem}
\newtheorem{cor}[theorem]{Corollary}
\newtheorem{rem}[theorem]{Remark}
\newtheorem{remark}[theorem]{Remark}
\newtheorem{conj}[theorem]{Conjecture}
Best Answer
Rearrange the
\newtheorem
s as follows, and use[thm]
instead of[theorem]
.This means that the
thm
environment will use a counterthm
, and all the other theorem-like environments will use the same counterthm
.Here is a complete example.