'Subcomandos' dentro de un entorno

'Subcomandos' dentro de un entorno

No estoy seguro de si existe una mejor terminología para esto, pero ¿cómo se crean 'subcomandos' dentro de un entorno (preferiblemente en TeX simple)?

Un ejemplo es el entorno itemize, donde \item es el 'subcomando':

\begin{itemize}
\item Enter item here
\item etc.
\end{itemize}

Como ejemplo, ¿cómo podría hacer que escribir \subcmd Some text here(o \subcmd <cualquier cosa>) haga que Parte del texto aquí (o <cualquier cosa>) esté en cursiva? (solo un ejemplo)

Respuesta1

Si desea definir una macro que se comporte de manera diferente en diferentes contextos, puede usar el grupo TeX, luego definir esta macro, luego usarla y finalmente cerrar el grupo TeX. Por ejemplo:

\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

información relacionada