ridurre il carattere nelle tabelle

  • Creatore
    Topic
  • #809
    admin
    Amministratore del forum
      Up
      0
      Down
      ::


      Sto scrivendo la tesi di laurea con MikTex 2.2 e WinEdt e, trattandosi di statistica, sono pieno di tabelle e grafici. Ho tre domande su questo problema:
      quando creo una tabella, automaticamente il font ha dimensione pari a quella utilizzata nel documento (12 pt)…purtroppo lo devo rimpicciolire perchè le tabelle che ho sono molto larghe e lunghe.
      1) c’è un modo per attribuire a tutto il contenuto della tabella una dimensione più piccola del font?
      2) Posso cambiare la famiglia di font solo per la tabella? (uso palatino per le parti scritte, ma vorrei il font standard per le tabelle perchè lo vedo un po’ più fine)
      3) Si può usare l’attributo scale che si usa per le immagini per rimpicciolire una tabella?

      Questo è il codice che uso:
      \begin{table}[htb]
      \centering
      \begin{tabular}{lll}
      \textbf{A} & \textbf{B} & \textbf{C} \\
      1 & 2 & 3 \\
      4 & 5 & 6 \\
      \end{tabular}
      \caption{\slshape Tabella di prova}\label{tab:prova}
      \end{table}

      Grazie mille per l’aiuto…siete la mia unica salvezza!!! 😥

    Visualizzazione 4 filoni di risposte
    • Autore
      Risposte
      • #810
        Up
        0
        Down
        ::


        Ciao,

        1) c’è un modo per attribuire a tutto il contenuto della tabella una dimensione più piccola del font?

        C’è un tread nell’archivio dei messaggi dove viene posta esattamente la stessa domanda. ti rispondo perché forum nuovo vita nuova, ma per approfondimenti dai un occhio agli archivi nella sezione downloads.
        in ogni caso se per esempio vuoi una tabella in taglia footnote precedi la tabella con il comando \footnotesize e dopo falla seguire da \normalsize per tornare al carattere in dimensione normale.
        naturalmente se le tue tabelle devono avere tutte il font rimpicciolito ti conviene scrivere un newcommoand o redefinire quello esistente.

        2) Posso cambiare la famiglia di font solo per la tabella? (uso palatino per le parti scritte, ma vorrei il font standard per le tabelle perchè lo vedo un po’ più fine)

        stessa cosa che al punto 2 ma con i comandi per cambiare font

        3) Si può usare l’attributo scale che si usa per le immagini per rimpicciolire una tabella?

        non ne ho idea, ma comunque poui sempre provare e vedere gli eventuali errori che ti da.

        Per finire, se fai uso ingente di grosse tabelle prendi in considerazione l’idea di ruotare le tabelle nella pagina (vedi 3d dedicato), in certi casi può essere necessario pur rimpicciolendo il font.

        ciao ciao e facci sapere come è andata
        f

      • #811
        GuITstaff
        Amministratore del forum
          Up
          0
          Down
          ::


          Ciao collega 😉
          dunque, ridurre il testo all’interno di una tabella è semplicissimo, basta racchiudere l’ambiente (table, longtable, etc.) all’interno di \small (o \tiny o altro ancora) e \normalsize, cioè:
          `
          \small
          \begin{table}
          \end{table}
          \normalsize
          `

          Se invece vuoi ridurre solo una cella puoi tranquillamente inserire \small solo all’interno di una cella (meglio se tra {})

          Ciao

        • #812
          admin
          Amministratore del forum
            Up
            0
            Down
            ::


            Ciao, grazie mille per l’aiuto, è stato provvidenziale!
            Il tutto ha funzionato però soltanto mettendo \footnotesize prima di \begin{tabular} perchè mettendolo prima di \begin{table} non accadeva niente.

            Ho provato ad inserire l’attributo [scale=0.x], ma, pur non dando errori, non ha alcun effetto.

            Non riesco invece a cambiare il carattere per mia ignoranza. Potete dirmi che riga di comando scrivere per avere il carattere della tabella (magari di tutte) in CM MATHEMATICS o nel carattere standard di TeX?

          • #813
            ev
            Partecipante
              Up
              0
              Down
              ::

              Il tutto ha funzionato però soltanto mettendo \footnotesize prima di \begin{tabular} perchè mettendolo prima di \begin{table} non accadeva niente.

              Infatti dovresti scrivere proprio
              `\begin{table}[th]
              \small % o qualunqual altra cosa tu voglia
              \begin{tabular}{cc}
              ciao & ciao \\
              aoic & aoic
              \end{tabular}
              \caption{bho}
              \end{table}`
              facendo attenzione che in questo modo l’argomento di \caption{} rimane della dimensione prefissata. Specificare la dimensione prima dell’inizio dell’ambiente table non ha molto senso.

              Ho provato ad inserire l’attributo [scale=0.x], ma, pur non dando errori, non ha alcun effetto.

              Infatti non ha alcun senso (ed effetto).

              Non riesco invece a cambiare il carattere per mia ignoranza. Potete dirmi che riga di comando scrivere per avere il carattere della tabella (magari di tutte) in CM MATHEMATICS o nel carattere standard di TeX?

              Tecnica simile alla modifica della dimensione:
              `\begin{table}[th]
              \fontfamily{cmr}\selectfont % o qualunqual altra cosa tu voglia
              \begin{tabular}{cc}
              ciao & ciao \\
              aoic & aoic
              \end{tabular}
              \caption{bho}
              \end{table}`
              Tieni presente, pero’, che in questo modo anche il testo della didascalia viene composto nel font appena selezionato per tutta la tabella. Se questo non ti garba aggiungi, prima di \caption{}
              `\rmfamily`

            • #814
              admin
              Amministratore del forum
                Up
                0
                Down
                ::


                Grazie ev, ho appena provato ciò che mi hai detto e funziona alla perfezione!
                Piano piano spero di imparare,….magari un giorno sarò in grado di fornire consigli anch’io !!!!
                ….per adesso penso che vedrete spesso miei messaggi di richiesta di aiuto!!!! 😉

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

            Go to top