newenvironment

  • Creatore
    Topic
  • #57683
    Up
    0
    Down
    ::


    Buon pomeriggio a tutti,

    è la prima volta che tento di creare un nuovo ambiente e non ho ben capito come si usi, il mio intento è semplificare il codice:
    `\begin{equation}
    \begin{split}
    ………..
    \end{split}
    \end{equation}`

    con qualcosa di più semplice come:

    `
    \begin{equations}
    …..
    \end{equations}
    `

    ho fatto una prova, fallimentare con questo codice:

    `
    % un ambiente per le equazioni
    \newenvironment{equations}[1]
    {\begin{equation}
    \begin{split}}
    {\end{split}
    \end{equation}}
    `

    dove sbaglio?

    Christian

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #57684
      Up
      0
      Down
      ::

      Buon pomeriggio a tutti,

      è la prima volta che tento di creare un nuovo ambiente e non ho ben capito come si usi, il mio intento è semplificare il codice:
      `\begin{equation}
      \begin{split}
      ………..
      \end{split}
      \end{equation}`

      con qualcosa di più semplice come:

      `
      \begin{equations}
      …..
      \end{equations}
      `

      ho fatto una prova, fallimentare con questo codice:

      `
      % un ambiente per le equazioni
      \newenvironment{equations}[1]
      {\begin{equation}
      \begin{split}}
      {\end{split}
      \end{equation}}
      `

      dove sbaglio?

      Christian

      Per motivi ben noti non si può definire un ambiente usando \begin{equation} all’interno se si è caricato amsmath (com’è ovvio per te, visto che vuoi usare split). Non capisco però l’utilità di questo ambiente, dal momento che hai a disposizione aligned.
      `\begin{equation}\label{…}
      \begin{aligned}

      \end{aligned}
      \end{equation}`
      L’ambiente split va usato con molta parsimonia.

      Ciao
      Enrico

    • #57685
      Up
      0
      Down
      ::

      Per motivi ben noti non si può definire un ambiente usando \begin{equation} all’interno se si è caricato amsmath (com’è ovvio per te, visto che vuoi usare split). Non capisco però l’utilità di questo ambiente, dal momento che hai a disposizione aligned.
      `\begin{equation}\label{…}
      \begin{aligned}

      \end{aligned}
      \end{equation}`
      L’ambiente split va usato con molta parsimonia.

      Ciao
      Enrico

      Grazie Enrico per l’aiuto, non avendo mai usato alcun newenvironment non sapevo questo vincolo di amsmath e pensavo si potesse raggruppare 2 comandi in uno solo, però non capisco il comando `split` che problemi possa causare, io l’ho usato tantissime volte e non ho mai avuto intoppi, in cosa protrei incappare? Che differenze ci sono tra split e aligned?

      Grazie

      Christian

Visualizzazione 1 filone di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top