Problema con TABBING

  • Creatore
    Topic
  • #18865
    Up
    0
    Down
    ::


    Salve. Per descrivere le notazioni utilizzate nella mia tesi di laurea ho utilizzato un ambiente “tabbing”: uno degli ‘effetti collaterali’ di questo ambiente è che le linee orizzontali non vengono interrotte automaticamente se eccedono la \linewidth e quando ciò avviene, curiosamente, non viene nemmeno segnalato un \overfull. Ciò signifca che devo forzare manualmente l’a-capo di tutte le linee che sbordano, per esempio:

    `\begin{tabbing}
    \hspace*{4em}\=\kill

    $\B^{-1}\sub{L}$ \> immagine inversa di un sottospazio $\sub{L}$ attraverso una trasformazione li-\\
    \>neare $\B$\\

    \end{tabbing}`

    Ora però sorge un problema: tutte le linee mandate a-capo manualmente non sono ovviamente “giustificate”, cioè non sono allineate sia a sinistra che a destra sulla linea, ma sono solamente allineate a sinistra e naturalmente interrotte nel punto forzato. La domanda è: esiste un comando per “giusiticare le linee”, cioè per “gonfiarle” in modo da occupare omogeneamente tutta la linea?

    Saluti,
    S.B.

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

      Salve. Per descrivere le notazioni utilizzate nella mia tesi di laurea ho utilizzato un ambiente “tabbing”: uno degli ‘effetti collaterali’ di questo ambiente è che le linee orizzontali non vengono interrotte automaticamente se eccedono la \linewidth e quando ciò avviene, curiosamente, non viene nemmeno segnalato un \overfull. Ciò signifca che devo forzare manualmente l’a-capo di tutte le linee che sbordano, per esempio:

      `\begin{tabbing}
      \hspace*{4em}\=\kill

      $\B^{-1}\sub{L}$ \> immagine inversa di un sottospazio $\sub{L}$ attraverso una trasformazione li-\\
      \>neare $\B$\\

      \end{tabbing}`

      Ora però sorge un problema: tutte le linee mandate a-capo manualmente non sono ovviamente “giustificate”, cioè non sono allineate sia a sinistra che a destra sulla linea, ma sono solamente allineate a sinistra e naturalmente interrotte nel punto forzato. La domanda è: esiste un comando per “giusiticare le linee”, cioè per “gonfiarle” in modo da occupare omogeneamente tutta la linea?

      Non con tabbing che è un ambiente piuttosto rozzo. Molto meglio usare tabular o array, caricando il pacchetto array.
      `\begin{tabular}{>{$\displaystyle}l<{$}p{.5\columnwidth}} ... \B^{-1}\sub{L} & immagine inversa di un sottospazio $\sub{L}$ attraverso una trasformazione lineare $\B$\\ ... \end{tabular}` Puoi aggiustare come credi la dimensione della seconda colonna. Ciao Enrico

    • #18867
      Up
      0
      Down
      ::


      Grazie per il consiglio. Faccio solo notare che, secondo me, in questo caso è necessario utilizzare longtable anziché tabular o array, dato che le notazioni sono elencate su più pagine: naturalmente ciò richiede il caricamento del pacchetto longtable.

      Saluti,
      S.B.

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

Go to top