Problema dimensioni tabella

  • Creatore
    Topic
  • #19057
    Up
    0
    Down
    ::


    Salve a tutti, sono nuovo del forum e da qualche mese sto utilizzzando Latex.
    Ora sto cercando di inserire una tabella che però, avendo 9 colonne, non mi ci sta nel foglio.
    Per spiegarmi meglio, quando compilo con latex, poi faccio la conversiona da dvi a pdf, l’ultima colonna della tabella è fuori dal foglio e non riesco a capirne il motivo.
    Riporto di seguito il codice che utilizzo

    \begin{table}[!ht]
    \begin{center}
    \begin{tabulary}{\textwidth}{|r|c|c|c|c|c|c|c|c|}
    & \textbf{Filtro 1} & \textbf{Filtro 2} & \textbf{Filtro 3} & \textbf{Filtro 4} & \textbf{Filtro 5} & \textbf{Filtro 6} & \textbf{Filtro
    7} & \textbf{Tot. coeff}\\\hline
    Numero coeff. & 23 & 23 & 14 & 200 & 14 & 23 & 23 &\textbf{320} \\\hline
    Bit di quantizz. & 19 & 18 & 20 & 20 & 20 & 18 & 19 & \\\hline
    Fattori & $D_1=5$ & $D_2=4$ & $D_3=2$ & & $I_3=2$ & $I_2=4$ & $I_1=5$ &\\\hline
    \end{tabulary}
    \caption{Progetto multirate di un filtro con banda passante 0.5MHz}\label{tabes1}
    \end{center}
    \end{table}

    Qualcuno mi può aiutare?
    Grazie infinite in anticipo!

    Daniele

Visualizzazione 8 filoni di risposte
  • Autore
    Risposte
    • #19058
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::


        Metti \small dopo \begin{table}[…].

        Ciao,
        L.

        P.S. Togli le righe verticali.

      • #19059
        Up
        0
        Down
        ::


        Grazie mille per l’aiuto!

        Ci ho provato ma nn cambia niente!
        Rimane tutto come prima.

        Non esiste un mondo per fare andare a capo automaticamente all’interno della cella una volta raggiunta la dimensione massima della tabella?

        Perchè mi hai consigliato di tolgiere le righe verticali???

      • #19060
        Up
        0
        Down
        ::


        Se vuoi mantenere il carattere senza mettere small puoi anche spostare a mano la tabella mettendo un hspace negativo, in questo modo:
        `
        \begin{table}[!ht]
        \begin{center}
        \hspace*{-2.5cm}\begin{tabular}{|r|c|c|c|c|c|c|c|c|}
        & \textbf{Filtro 1} & \textbf{Filtro 2} & \textbf{Filtro 3} & \textbf{Filtro 4} & \textbf{Filtro 5} & \textbf{Filtro 6} & \textbf{Filtro
        7} & \textbf{Tot. coeff}\\\hline
        Numero coeff. & 23 & 23 & 14 & 200 & 14 & 23 & 23 &\textbf{320} \\\hline
        Bit di quantizz. & 19 & 18 & 20 & 20 & 20 & 18 & 19 & \\\hline
        Fattori & $D_1=5$ & $D_2=4$ & $D_3=2$ & & $I_3=2$ & $I_2=4$ & $I_1=5$ &\\\hline
        \end{tabular}
        \caption{Progetto multirate di un filtro con banda passante 0.5MHz}\label{tabes1}
        \end{center}
        \end{table}
        `

        In qualsiasi caso sottoscrivo il consiglio di togliere le linee verticali.

        Ciao Alberto

      • #19061
        Up
        0
        Down
        ::


        Ho provato entrambe le soluzioni.
        Con la prima risolvo, con la seconda invece no perchè la tabella rimane ancora troppo grande,quindi devo sempre ridurre le dimensioni del carattere.

        Proprio non esiste un metodo per farcela stare senza cambiare carattere???

        Per quanto riguarda le linee verticali, dite di tolgierle per una cosa estetica o danno problemi?

      • #19062
        DMW
          Up
          0
          Down
          ::

          Ho provato entrambe le soluzioni.
          Con la prima risolvo, con la seconda invece no perchè la tabella rimane ancora troppo grande,quindi devo sempre ridurre le dimensioni del carattere.

          Proprio non esiste un metodo per farcela stare senza cambiare carattere???

          Per quanto riguarda le linee verticali, dite di tolgierle per una cosa estetica o danno problemi?

          Se non ci sta non ci sta. Se vuoi la puoi ruotare. Cerca sidewaystable con il motore di ricerca del forum.

          Guarda questi topic
          http://www.guit.sssup.it/phpbb/viewtopic.php?t=3026&start=0&postdays=0&postorder=asc&highlight=sidewaystable
          http://www.guit.sssup.it/phpbb/viewtopic.php?t=3071&start=0&postdays=0&postorder=asc&highlight=sidewaystable

          E togli l’ambiente center. Al limite usa il comando \centering subito dopo \begin{table}.

          Ciao

          Andrea

        • #19063
          Up
          0
          Down
          ::

          Proprio non esiste un metodo per farcela stare senza cambiare carattere???

          Be se la tabella è di per se grande bisogna un po’ arrangiarsi, comunque mi sembra strano che non ti ci stia, ma che classe di documento usi? hai dei margini particolari?

          Per quanto riguarda le linee verticali, dite di tolgierle per una cosa estetica o danno problemi?

          Per quanto ho imparato: SI, l’incolonnamento si vede lo stesso e le linee verticali appesantiscono la lettura.

          Ciao Alberto

        • #19064
          DMW
            Up
            0
            Down
            ::


            Inoltre sostituisci \small con \footnotesize, o con \scriptsize o, al limite, con \tiny. E prova.

            Per la composizione di ottime tabelle leggi il manuale di booktabs
            http://tug.ctan.org/macros/latex/contrib/booktabs/booktabs.pdf

            Le linee verticali è meglio se non le metti.

            Ciao

            Andrea

          • #19065
            Up
            0
            Down
            ::


            Per Andrea
            Grazie! Ok allora risolvo mettendo footnotesize perchè il ruotare non mi piace tanto come soluzione,anche perchè sforo di poco.

            PerAlberto
            Grazie! Uso l classe book e non penso di avere margini strani,però non so bene dove guardarli!

            Grazie mille ragazzi!

            Alla prossima

          • #19066
            Up
            0
            Down
            ::

            Uso l classe book e non penso di avere margini strani

            Lo immaginavo infatti ho chiesto apposta perchè io avevo provato con la classe article e non avevo problemi ma con la book è tutta un’altra cosa. Quindi l’unica cosa è mettere \footnotesize.

            Ciao Alberto

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

        Go to top