\UserCommand{Declare Block Type}<\cs{NewBlockType} , \cs{NewBlockType*}>{ \cs{NewBlockType} \{\meta{regular block type}\} \AnotherUsage \cs{NewBlockType*} \{\meta{anonymous block type}\} }[ - \meta{regular block type} , \meta{anonymous block type} : The name of the block type to be declared, which can only contain letters and is case-sensitive. ] You cannot use \cs{NewBlockType} or \cs{NewBlockType*} commands on a block type that has already been created, but you can \seclink{Preamble/StyleConfiguration}(redefine their styles). \SimpleSystemTeX provides the following predefined basic block types: \List{Predefined Regular Block Types}{ - \texttt{Definition} : Mathematical definition. - \texttt{Theorem} : Mathematical theorem. - \texttt{Corollary} : Mathematical corollary. } \List{Predefined Anonymous Block Types}{ - \texttt{Proof} : Mathematical proof. } After declaring a new block type, you need to perform \seclink{Preamble/StyleConfiguration}(Style Configuration) for it. \newpage