gli ambienti definiti dall’utente sono poco diversi dai comandi personalizzati.
in effeti, non sono nient’altro che l’esecuzione di un comando di apertura e uno di chiusura.
LaTeX e’ strutturato proprio in questa maniera per poter “racchiudere” tra un \begin e un \end una sezione che deve ricevere un trattamento tipografico specifico.
quindi, si tratta piuttosto di una funzione “logica” per l’utente piu’ che una cosa diversa rispetto ai comandi personalizzati, che devono far parte di ogni linguaggio di programmazione o pseudo-programmazione che voglia essere utilizzabile in ogni ambito.
il fatto che ci siano pacchetti che definiscono ambienti oppurtuni per la varie necessita’ vuole dire che gia’ qualcun altro ha sfruttato la personalizzazione degli ambienti per fornire nuove funzionalita’!