Come è possibile eseguire il wrapping di un comando LaTeX in un ambiente? In sostanza, come posso trasformare \ somecommand {contents} in \ begin {somecommand} contents \ end {somecommand}? Ho provato l'ovvio nella creazione di un nuovo ambiente in quanto tale:avvolgere il comando LaTeX nell'ambiente
\newenvironment{somecommand}[0]{
\somecommand{
}
{
}
}
ma questo causa problemi con le parentesi graffe. Lasciatemi fare un esempio più concreto. Supponiamo che tu voglia creare l'ambiente molto importante e che tu voglia usare il comando emph per farlo. Una soluzione semplice (ma non corretto) sarebbe quello di scrivere qualcosa come
\newenvironment{very-important}[0]{
\emph{
}
{
}
}
Il problema qui è che il comando opere con le informazioni che si trova all'interno dell'ambiente, quindi non è uno dei comandi dell'ambiente di apertura , né è un comando di chiusura dell'ambiente. La domanda è quindi: come puoi fare questo?
Fai una nuova domanda sulla tua casella dei colori, ti dico la soluzione migliore senza leggere gli argomenti due volte. –