problema tabella Latex

  • Creatore
    Topic
  • #99945
    Up
    0
    Down
    ::


    Buonasera a tutti! Ho iniziato ad usare Latex da pochi giorni per scrivere la mia tesi e ancora non sono molto ferrata. Ho un problema con una tabella, ossia è troppo larga ed esce dal foglio. Come potrei fare a rimpicciolirla? Vorrei evitare di spezzarla. Ho provato a leggere sulle guide ma non riesco a farlo (usando \small non riesco a risolvere il problema). Ci sto impazzendo da ore, grazie in anticipo per l’aiuto!!:) Vi copio ciò che ho scritto:
    \begin{table}[htp]
    \begin{tabular}{ | l | l | l | l | l | l | }
    \hline a & a & a & a & a & a\\
    \hline a & a & a & a & a & a\\
    \hline a & a & a & a & a & a\\
    \hline a & a & a & a & a & a\\
    \hline a & a & a & a & a & a\\
    \hline
    \end{tabular}
    \caption[riv.]{riv.}
    \label{tab:rivelatori}
    \end{table}

Visualizzazione 9 filoni di risposte
  • Autore
    Risposte
    • #99946
      Up
      0
      Down
      ::


      Benvenuta!

      Innanzitutto dovresti inviarci un codice completo di preambolo con la tabella che crea problemi, ovvero un esempio minimo compilabile.
      La tabella che hai mostrato, infatti, non crea alcun problema, se non in gabbie larghe 1 cm.

      Ciao
      Ivan

    • #99947
      Up
      0
      Down
      ::


      In effetti hai ragione, eccolo:
      \begin{table}[htp]
      \begin{tabular}{ | l | l | l | l | l | l | }
      \hline Sigla & Area attiva($mm^2$) & Spessore($\mu$m) & Strati morti(nm) & Collimatore & Finestra ingresso($\mu$m)\\
      \hline SDD10 & 7 & 280 & 100 Al & Zr & 8 Be\\
      \hline SDD30 & 30 & 450 & 70 Si$O_{2}$ & Pb-Cu-Al & 8 Be\\
      \hline SDD80$\_$1 & 80 & 450 & 70 Si$O_{2}$ & Pb-Cu-Al & 25 Be+450 Mylar\\
      \hline SDD80$\_$2 & 80 & 450 & 70 Si$O_{2}$ & Pb-Cu-Al & 25 Be+450 Mylar\\
      \hline
      \hline
      \end{tabular}
      \caption[Caratteristiche dei rivelatori SDD studiati.]{Caratteristiche dei rivelatori SDD studiati.}
      \label{tab:rivelatori}
      \end{table}

      Grazie ancora!

    • #99948
      samiel
      Partecipante
        Up
        0
        Down
        ::


        Una soluzione semplice:
        `\resizebox{\textwidth}{!}{%
        \begin{tabular}{llllll}
        \toprule
        {\bfseries Sigla} & {\bfseries Area attiva($mm^2$)} & {\bfseries
        Spessore($\mu$m)} & {\bfseries Strati morti(nm)} &
        {\bfseries Collimatore} & {\bfseries SFinestra ingresso($\mu$m)}\\
        \midrule
        SDD10 & 7 & 280 & 100 Al & Zr & 8 Be\\
        \midrule
        SDD30 & 30 & 450 & 70 Si$O_{2}$ & Pb-Cu-Al & 8 Be\\
        \midrule
        SDD80$\_$1 & 80 & 450 & 70 Si$O_{2}$ & Pb-Cu-Al & 25 Be+450 Mylar\\
        \midrule
        SDD80$\_$2 & 80 & 450 & 70 Si$O_{2}$ & Pb-Cu-Al & 25 Be+450 Mylar\\
        \bottomrule
        \end{tabular}}`

        m

      • #99949
        Up
        0
        Down
        ::


        Ti ringrazio tantissimo per la tua disponibilità però non me lo fa compilare:( mi dice così:
        ! Undefined control sequence.
        \begin {tabular}{llllll} \toprule
        {\bfseries Sigla} & {\bfseries…
        l.36 \end{tabular}}

        ?
        Magari tu che mi sembri un esperto sai dirmi perchè..? 😕

      • #99950
        Up
        0
        Down
        ::


        Ti ringrazio tantissimo per la tua disponibilità però non me lo fa compilare:( mi dice così:
        ! Undefined control sequence.
        \begin {tabular}{llllll} \toprule
        {\bfseries Sigla} & {\bfseries…
        l.36 \end{tabular}}

        ?
        Magari tu che mi sembri un esperto sai dirmi perchè..? 🙁

      • #99951
        Up
        0
        Down
        ::


        😕 😕 😕

      • #99952
        samiel
        Partecipante
          Up
          0
          Down
          ::


          Perché devi caricare i pacchetti che servono…
          `\documentclass[a4paper]{article}
          \usepackage[T1]{fontenc}
          \usepackage[utf8]{inputenc}
          \usepackage{graphicx} % per gestire graficamente (“restingere”) la tabella
          \usepackage{multicol} % per righe multicolonna
          \usepackage{booktabs} % per toprule midrule e bottomrule
          \newcommand*{\thead}[1]{\multicolumn{1}{c}{\bfseries #1}}
          \begin{document}

          \resizebox{\textwidth}{!}{%
          \begin{tabular}{llllll}
          \toprule
          \thead{Sigla} & \thead{Area attiva($mm^2$)} & \thead{Spessore($\mu$m)} &
          \thead{Strati morti(nm)} & \thead{Collimatore} & \thead{Finestra
          ingresso($\mu$m)} \\
          \midrule
          SDD10 & 7 & 280 & 100 Al & Zr & 8 Be\\
          \midrule
          SDD30 & 30 & 450 & 70 Si$O_{2}$ & Pb-Cu-Al & 8 Be\\
          \midrule
          SDD80$\_$1 & 80 & 450 & 70 Si$O_{2}$ & Pb-Cu-Al & 25 Be+450 Mylar\\
          \midrule
          SDD80$\_$2 & 80 & 450 & 70 Si$O_{2}$ & Pb-Cu-Al & 25 Be+450 Mylar\\
          \bottomrule
          \end{tabular}}
          \end{document}`

          Per “restringere” la tabella con \resizebox ti serve il pacchetto graphicx
          per i filetti orizzontali ti serve il pacchetto booktabs
          m

          PS
          non sono affatto esperto… la mia media è una risposta 200 domande 🙂

        • #99953
          Up
          0
          Down
          ::


          Ahhhh ok! Allora domani mattina provo a capire cosa mi manca scarico e riprovo! Grazie ancora, poi ti faccio sapere se ci sono riuscita! In ogni caso direi che te la cavi, non ti puoi lamentare 🙂

        • #99954
          samiel
          Partecipante
            Up
            0
            Down
            ::


            Il codice che ti ho mandato è autosufficiente, nel senso che è compilabile.
            Aggiungi i pacchetti mancanti nel tuo preambolo e fai un copia/incolla col codice
            Dovrebbe bastare.

            Inoltre vediti la parte sulle tabelle dell’«Arte di scrivere con LaTeX»

            m

          • #99955
            Up
            0
            Down
            ::


            Allora mi mancava il pacchetto booktabs, era quello il problema!! GRAZIE, GRAZIE, GRAZIE.. non so come avrei fatto senza il tuo prezioso aiuto!:)

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

        Go to top