Allineamento tabella a sinistra del testo

  • Creatore
    Topic
  • #106467
    Up
    0
    Down
    ::


    Ciao ragazzi, ho un relativamente piccolo problema. Sto scrivendo la tesi in LateX e ho dovuto inserire per adesso diverse tabelle e, fino a ieri, nessun problema. Ora mi trovo a dover maneggiare una tabella più larga che, a meno di non usare tabularx, non riesco ad allineare al testo. Il problema è che visivamente, con tabularx, il risultato non mi sembra ben leggibile.
    Allora sono tornato a tabular, ma la tabella risulta leggermente tagliata nel lato destro. La cosa ideale mi sembrerebbe centrare la tabella ma in modo che fuoriesca leggermente sia dal lato destro che da quello sinistro. Ho cercato online e dato un’occhiata su ArteLatex ma non ho capito bene come fare.
    Qualcuno può aiutarmi? Se avete anche qualche altra idea alternativa a quella che ho proposto ovviamente proponete pure.

    Grazie in anticipo per l’aiuto.

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #106468
      Up
      0
      Down
      ::


      Se il problema si presenta eccezionalmente solo per una tabella di dimensioni fuori dall’ordinario, si può anche fare semplicemente ricorso al bieco trucco illustrato nel codice seguente, e buona notte.
      `
      % My standard header for TeX.SX answers:
      \documentclass[a4paper]{article} % To avoid confusion, let us explicitly
      % declare the paper format.

      \usepackage[T1]{fontenc} % Not always necessary, but recommended.

      \usepackage[ascii]{inputenc} % Just to check that the source is still pure,
      % 7-bit-clean ASCII when you execute it, as it
      % was when I wrote it.
      % End of standard header. What follows pertains to the problem at hand.

      \usepackage[italian]{babel} % dato che scriviamo in italiano
      \usepackage{booktabs} % ormai il mio occhio non riesce piu` a farne a meno
      \usepackage{lipsum} % per il testo “Lorem ipsum…''

      \begin{document}

      La tabella~\ref{tab:larga} illustra l'utilizzo di un bieco trucco per farla
      “debordare'' simmetricamente dai margini del testo. Continuo a scrivere
      qualche altra parola per far s\`{\i} che il testo che la precede sia
      sufficientemente lungo per far capire dove si trovano i margini stessi.

      \begin{table}[htbp]
      \centering
      \makebox[0pt][c]{% <-- importante \begin{tabular}{*{12}c} \toprule \strut Cella & Cella & Cella & Cella & Cella & Cella & Cella & Cella & Cella & Cella & Cella & Cella \\ \strut Cella & Cella & Cella & Cella & Cella & Cella & Cella & Cella & Cella & Cella & Cella & Cella \\ \strut Cella & Cella & Cella & Cella & Cella & Cella & Cella & Cella & Cella & Cella & Cella & Cella \\ \bottomrule \end{tabular}% <-- importante } \caption{Tante, tante colonne} \label{tab:larga} \end{table} \lipsum[1] \end{document} ` Ciao. -- Gustavo

    • #106469
      Up
      0
      Down
      ::


      Magnifico, grazie! Solo non ho ben capito perchè funziona! 😀

    • #106470
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        La spiegazione si trova sia nella Introduzione all’arte della composizione tipografica con LaTeX sia nella guida tematica Il LaTeX Reference Manual commentato, entrambe scaricabili dalla sezione Documentazione di questo forum. La chiave è il comando [tt]\makebox[/tt], ma è troppo lungo da spiegare in un messaggio per il forum.

      • #106471
        Up
        0
        Down
        ::


        Ah ok, ArteLax ce l’ho, l’avevo anche consultato per provare a risolvere il mio problema ma non avevo pensato di fare come poi mi avete suggerito voi. Devo riguardarmi il punto su questo comando. Grazie.

      • #106472
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Guarda che Introduzione all’arte… non è ArteLATeX; la prima è una guida in formato B5 di circa 800 pagine, la seconda è una guida in formato A4 di circa 250 pagine; la prima richiede di avere già una certa conoscenza di LaTeX e raccomanda di conoscere già la seconda.

        • #106473
          Up
          0
          Down
          ::


          Ok non sapevo…grazie dell’informazione!

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

      Go to top