Não tenho certeza se existe uma terminologia melhor para isso, mas como criar 'subcomandos' dentro de um ambiente (de preferência em TeX simples)?
Um exemplo é o ambiente itemize, onde \item é o 'subcomando':
\begin{itemize}
\item Enter item here
\item etc.
\end{itemize}
Por exemplo, como eu poderia fazer com que digitar \subcmd Some text here
(ou \subcmd <anything>) deixasse Some text here (ou <anything>) em itálico? (apenas um exemplo)
Responder1
Se você deseja definir uma macro que se comporte de maneira diferente em contextos diferentes, você pode usar o grupo TeX, definir esta macro, usá-la e finalmente fechar o grupo TeX. Por exemplo:
\def\items #1{\begingroup
\let\itemP=\item
\def\item{\itemP{#1}}%
}
\def\enditems{\par\endgroup}
\items {$\bullet$}
\item First
\item second
\enditems
\items {--}
\item one
\item two
\enditems
\items {$\sim$}
\item A
\item B
\enditems
\item * Normal
\item * plain \TeX
\item * item
\bye