} \)</li>
<li>IllegalParamNumber: \( \newcommand{mycommand}[INVALID]{} \)  </li>
<li>MissingCS: \( \let INVALID \)</li>
<li>CantUseHash2: \( \def\mycommand#A \)</li>
<li>SequentialParam: \( \def\mycommand#2#1 \)</li>
<li>MissingReplacementString: \( \def\mycommand \)</li>
<li>MismatchUseDef: \( \def\mycommand[#1]#2[#3]{#1+#2+#3} \mycommand{a}{b}[c] \)</li>
<li>RunawayArgument: \( \def\mycommand[#1][#2]#3{#1+#2+#3} \mycommand[a]{b} \)</li>
</ul>
</li>
<li>NoClosingDelim: \( \verb?... \)</li>
</ul>
</ul>

</b