这么写为什么有错呢
\newcommand\subsubsection[1]{
  \setcounter{subsubsubsecCounter}{1}
  \subsubsection{#1}
}
\newcounter{subsubsubsecCounter}
\newcommand\subsubsubsection[1]{
  \textbf{(\thesubsubsubsecCounter)~~#1}\\
  \indent
  \addtocounter{subsubsubsecCounter}{1}
  }                    
                \newcommand\subsubsection[1]{
  \setcounter{subsubsubsecCounter}{1}
  \subsubsection{#1}
}首先 \subsubsection 已经被定义了, 你写的这一层定义里还用了 \subsubsection. 这可不兴递归啊.
另外, 定义 section 这种东西并不是你想的那么简单, 想知道怎么定义的可以去看 texdoc classes, 在其中搜索 \section 以及 \@startsection