Problema di allineamento

  • Creatore
    Topic
  • #81400
    Up
    0
    Down
    ::


    Salve,
    quando scrivo delle equazioni vorrei scrivere sopra il simbolo di uguaglianza/disuguaglianza un riferimento per rendere più chiaro il passaggio utilizzato e per farlo utilizzo il comando \overset{txt}{=} solo che ho un problema di allineamento
    Inserisco un immagine per rendere più chiaro il mio problema

    Il problema è che se il riferimento occupa troppo spazio il risultato visivo è sgradevole (come si può vedere nella quarta riga).
    Ho ovviato al problema inserendo uno spazio negativo (con risultato presente in terza riga), solo che questo spazio devo calcolarlo per ogni riferimento.
    C’è modo di creare un comando che mi calcola in automatico questo spazio?

    Di seguito scrivo il codice utilizzato per generare la figura
    `
    \begin{equation*}
    \begin{split}
    equazione1&\overset{(a)}{\leq} equazione2\\
    &\overset{(b)}{\leq} equazione3\\
    &\overset{\hspace{-0.6cm}(1.2.10)}{\leq} equazione4\\
    &\overset{(1.2.11)}{\leq}equazione 5
    \end{split}
    \end{equation*}
    `

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

      confa” post=80641Salve,
      quando scrivo delle equazioni vorrei scrivere sopra il simbolo di uguaglianza/disuguaglianza un riferimento per rendere più chiaro il passaggio utilizzato e per farlo utilizzo il comando \overset{txt}{=} solo che ho un problema di allineamento
      Inserisco un immagine per rendere più chiaro il mio problema

      Il problema è che se il riferimento occupa troppo spazio il risultato visivo è sgradevole (come si può vedere nella quarta riga).
      Ho ovviato al problema inserendo uno spazio negativo (con risultato presente in terza riga), solo che questo spazio devo calcolarlo per ogni riferimento.
      C’è modo di creare un comando che mi calcola in automatico questo spazio?

      Di seguito scrivo il codice utilizzato per generare la figura
      `
      \begin{equation*}
      \begin{split}
      equazione1&\overset{(a)}{\leq} equazione2\\
      &\overset{(b)}{\leq} equazione3\\
      &\overset{\hspace{-0.6cm}(1.2.10)}{\leq} equazione4\\
      &\overset{(1.2.11)}{\leq}equazione 5
      \end{split}
      \end{equation*}
      `

      Ti direi di usare [tt]\mathclap[/tt] e [tt]\mathllap[/tt] del pacchetto mathtools. Ma forse è meglio mettere la giustificazione a fianco, non pensi?
      `
      \begin{equation*}
      \begin{split}
      equazione1&\leq equazione2 &&\text{per (a)}\\
      &\leq equazione3 &&\text{per (b)}\\
      &\leq equazione4 &&\text{per (1.2.10)}\\
      &\leq equazione 5 &&\text{per (1.2.11)}
      \end{split}
      \end{equation*}
      `
      Ciao
      Enrico

    • #81402
      Up
      0
      Down
      ::

      egreg9″ post=80642
      Ti direi di usare [tt]\mathclap[/tt] e [tt]\mathllap[/tt] del pacchetto mathtools.

      Grazie, il comando [tt]\mathllap[/tt] è proprio quello che cercavo, anche se ha ancora qualche piccolo problema che dovrei riuscire a risolvere da solo.

      egreg9″ post=80642
      Ma forse è meglio mettere la giustificazione a fianco, non pensi?

      Ci avevo pensato, il problema è che ricorrono equazioni molto lunghe e per non spezzarle mi serve tutto lo spazio disponibile del foglio. Comunque terrò in considerazione questa formattazione che sicuramente è più chiara.

      Grazie ancora per l’aiuto

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

Go to top