Allineamento formule tipo funzioni.

  • Creatore
    Topic
  • #38559
    Up
    0
    Down
    ::


    Buongiorno. Ho curiosato nel forum ma non ho trovato risposta. Spero di aver curiosato bene.

    Il mio problema è quello di scrivere una funzione allineata come quelle su un quaderno, in cui cioè si hanno sulla prima riga dominio freccia codominio e sulla seconda riga argomento freccia immagine. Tuttavia vorrei che dominio e argomento (uno sotto l’altro) siano ben allineati, che lo siano anche codominio e immagine e che le frecce riempano bene lo spazio senza essere troppo corte (magari cercando di mettere una delle due a lunghezza standard e l’altra di conseguenza)

    La soluzione che ho trovato, che tuttavia non mi piace troppo, è di questo tipo
    `
    \[
    \begin{aligned}
    \pi\colon & \ins R^3 \xrightarrow{\phantom{(x,y,z)\mapsto}}&&\ins R^3 \\
    & (x,y,z)\mapsto&&(x,y,0).
    \end{aligned}
    \]
    `
    dove ` \ins ` è un mio comando per stampare R come l’insieme dei numeri reali.
    Sapete suggerirmi qualche soluzione più elegante?
    Grazie
    Davide

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #38560
      Up
      0
      Down
      ::

      Buongiorno. Ho curiosato nel forum ma non ho trovato risposta. Spero di aver curiosato bene.

      Il mio problema è quello di scrivere una funzione allineata come quelle su un quaderno, in cui cioè si hanno sulla prima riga dominio freccia codominio e sulla seconda riga argomento freccia immagine. Tuttavia vorrei che dominio e argomento (uno sotto l’altro) siano ben allineati, che lo siano anche codominio e immagine e che le frecce riempano bene lo spazio senza essere troppo corte (magari cercando di mettere una delle due a lunghezza standard e l’altra di conseguenza)

      La soluzione che ho trovato, che tuttavia non mi piace troppo, è di questo tipo
      `
      \[
      \begin{aligned}
      \pi\colon & \ins R^3 \xrightarrow{\phantom{(x,y,z)\mapsto}}&&\ins R^3 \\
      & (x,y,z)\mapsto&&(x,y,0).
      \end{aligned}
      \]
      `
      dove ` \ins ` è un mio comando per stampare R come l’insieme dei numeri reali.
      Sapete suggerirmi qualche soluzione più elegante?

      Puoi provare
      `\[
      \begin{array}{r<{{}}@{}c@{}>{{}}c<{{}}@{}c} \pi\colon & R^3 & \longrightarrow & R^3\\ & (x,y,z) & \longmapsto &(x,y,0) \end{array} \]` Ma per questo tipo di oggetti penso sia poco indicata quella notazione: `\[ \pi\colon R^3\to R^3,\quad (x,y,z)\mapsto (x,y,0) \]` è altrettanto chiara e meno invadente. Ciao Enrico

    • #38561
      Up
      0
      Down
      ::

      Puoi provare
      `\[
      \begin{array}{r<{{}}@{}c@{}>{{}}c<{{}}@{}c} \pi\colon & R^3 & \longrightarrow & R^3\\ & (x,y,z) & \longmapsto &(x,y,0) \end{array} \]` Ma per questo tipo di oggetti penso sia poco indicata quella notazione: `\[ \pi\colon R^3\to R^3,\quad (x,y,z)\mapsto (x,y,0) \]` è altrettanto chiara e meno invadente. Ciao Enrico

      Ho provato a usare il suggerimento ma così com’è non funziona. Mi dava un carattere “illegale” nell’argomento di array. Ho risolto ottimamente togliendo un po’ di caratteri che non mi quadravano non trovandoli neanche nelle guide.
      In sintesi ho messo
      ` \begin{array}{r@{}c@{}c@{}c}` e tutto funziona perfettamente.
      Ciao Davide

    • #38562
      Up
      0
      Down
      ::

      Puoi provare
      `\[
      \begin{array}{r<{{}}@{}c@{}>{{}}c<{{}}@{}c} \pi\colon & R^3 & \longrightarrow & R^3\\ & (x,y,z) & \longmapsto &(x,y,0) \end{array} \]` Ma per questo tipo di oggetti penso sia poco indicata quella notazione: `\[ \pi\colon R^3\to R^3,\quad (x,y,z)\mapsto (x,y,0) \]` è altrettanto chiara e meno invadente. Ciao Enrico

      Ho provato a usare il suggerimento ma così com’è non funziona. Mi dava un carattere “illegale” nell’argomento di array. Ho risolto ottimamente togliendo un po’ di caratteri che non mi quadravano non trovandoli neanche nelle guide.
      In sintesi ho messo
      ` \begin{array}{r@{}c@{}c@{}c}` e tutto funziona perfettamente.
      Ciao Davide

      Mi ero dimenticato di ricordare che occorre il pacchetto array.

      Ciao
      Enrico

    • #38563
      Up
      0
      Down
      ::


      I caratteri che hai messo, e che io ho tolto, sono di tale importanza da doverli rimettere caricando il pacchetto array o posso tenermelo così com’è senza problemi?

      Non avendo idea del significato di quei caratteri non ne so valutare l’importanza.
      Grazie.
      Davide

    • #38564
      Up
      0
      Down
      ::

      I caratteri che hai messo, e che io ho tolto, sono di tale importanza da doverli rimettere caricando il pacchetto array o posso tenermelo così com’è senza problemi?

      Non avendo idea del significato di quei caratteri non ne so valutare l’importanza.

      Prova a guardare la differenza. 🙂

      Ciao
      Enrico

Visualizzazione 4 filoni di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top