colori in \tabular

  • Creatore
    Topic
  • #45641
    Up
    0
    Down
    ::


    Ciao,
    sto usando Beamer e cerco di fare delle tabelle con colori di sfondo; pero’ noto che le righe e colonne, quando uso i colori, scompaiono. Questo è il codice
    `
    \begin{frame}
    \begin{tabular}{| c| l| c | c |} %>{\columncolor{gray}}
    \hline
    %\caption{Classificator \label{tab:2}}\\
    \rowcolor{gray} \backslashbox{ Features }{ Classificator } & NN & FD & DT \\
    %\rowcolor{grey}
    \hline year & 10 & 1111 & 999 \\
    \hline
    \end{tabular}
    \end{frame}
    `
    Tra l’altro non riesco neppure a mettere il \caption.
    Ultima cosa: siccome mi accingo a fare una tabella gigante, cioe’ con moltissime righe, c’e’ la possibilita’ di eliminari i margini “interni” alle celle? Ho notato che il contenuto delle celle ha un minimo di spazio dai bordi. Questo è buono ma dovendo usare piu’ spazio possibile credo che dovro’ sfruttare tutto lo spazio che c’e’.

Visualizzazione 8 filoni di risposte
  • Autore
    Risposte
    • #45642
      Up
      0
      Down
      ::

      Ciao,
      sto usando Beamer e cerco di fare delle tabelle con colori di sfondo; pero’ noto che le righe e colonne, quando uso i colori, scompaiono. Questo è il codice
      `
      \begin{frame}
      \begin{tabular}{| c| l| c | c |} %>{\columncolor{gray}}
      \hline
      %\caption{Classificator \label{tab:2}}\\
      \rowcolor{gray} \backslashbox{ Features }{ Classificator } & NN & FD & DT \\
      %\rowcolor{grey}
      \hline year & 10 & 1111 & 999 \\
      \hline
      \end{tabular}
      \end{frame}
      `
      Tra l’altro non riesco neppure a mettere il \caption.
      Ultima cosa: siccome mi accingo a fare una tabella gigante, cioe’ con moltissime righe, c’e’ la possibilita’ di eliminari i margini “interni” alle celle? Ho notato che il contenuto delle celle ha un minimo di spazio dai bordi. Questo è buono ma dovendo usare piu’ spazio possibile credo che dovro’ sfruttare tutto lo spazio che c’e’.

      Esempio minimo compilabile: andare a caccia dei pacchetti che carichi è piuttosto difficile.

      Quanto alla didascalia: perché mai dovresti mettere una didascalia a un frame composto da una sola tabella? Basta ovviamente il titolo. Se devi aggiungere spiegazioni, aggiungile come testo.

      Ciao
      Enrico

    • #45643
      Up
      0
      Down
      ::


      `
      \documentclass{beamer}
      \usepackage[italian]{babel}
      \usepackage[latin1]{inputenc}
      %\usepackage[T1]{fontenc}
      \usepackage{colortbl} % inserito per una tabella
      \usepackage{slashbox}

      \usetheme{Warsaw}

      \begin{document}
      \begin{frame}
      \begin{tabular}{| c| l| c | c |} %>{\columncolor{gray}}
      \hline
      %\caption{Classificator \label{tab:2}}\\
      \rowcolor{gray} \backslashbox{ Features }{ Classificator } & NN & FD & DT \\
      %\rowcolor{grey}
      \hline year & 10 & 1111 & 999 \\
      \hline
      \end{tabular}
      \end{frame}
      \end{document}
      `

      Grazie. Ho comunque scoperto che se tolgo il tema “warsaw” il problema non c’e’. Come mai? che faccio? Voglio il Warsaw!!!

    • #45644
      Up
      0
      Down
      ::


      non ho capito cos’e’ che non funziona.
      utilizzando il tuo codice la tabella viene colorata correttamente, sia col tema warsaw, sia senza.
      controlla di avere beamer aggiornato (v 3.07).

    • #45645
      Up
      0
      Down
      ::


      Ciao,
      La prima riga della tabella non si vede piu’. Inoltre mi chiedevo come hackerare i margini dentro le celle.

    • #45646
      Up
      0
      Down
      ::

      Ciao,
      La prima riga della tabella non si vede piu’.

      da me si vede, sia con sia senza warsaw. controlla la tua versione di beamer.

      Inoltre mi chiedevo come hackerare i margini dentro le celle.

      per fare cosa? cerca di essere piu’ specifico.

    • #45647
      Up
      0
      Down
      ::

      Ciao,
      La prima riga della tabella non si vede piu’.

      da me si vede, sia con sia senza warsaw. controlla la tua versione di beamer.

      Inoltre mi chiedevo come hackerare i margini dentro le celle.

      per fare cosa? cerca di essere piu’ specifico.

      scusa l’ingnoranza ma non so come controllare la versione; infatti pare che la cartella Beamer non ci sia (ci sono sono dei file .tpm. Comuqnue un mio amico ha lo stesso problema ma solo su un bordo della tabella (un problema diverso dal mio). Come lo trovo la versione?

      Inoltre ho notato che all’interno di una cella il contenuto viene messo ad un certo margine dal bordo della cella; vorrei ridurre quel bordo (tra contenuto di una cella e il bordo della cella stessa. Ho notato anche, avendo piu’ voci nella prima riga della tabella, che un pezzo della tabella (la parte destra) finisce fuori dalla diapositiva, cioe’ è tagliata.

    • #45648
      Up
      0
      Down
      ::

      scusa l’ingnoranza ma non so come controllare la versione; infatti pare che la cartella Beamer non ci sia (ci sono sono dei file .tpm. Comuqnue un mio amico ha lo stesso problema ma solo su un bordo della tabella (un problema diverso dal mio). Come lo trovo la versione?

      questo dipende dal tuo sistema operativo e versione di TeX (texlive? miktex?).
      in generale, il file beamer.cls si trova in tex/latex/beamer/base/ del tuo albero TeX.
      se la tua distribuzione ha un tool di gestione, la versione puo’ essere rintracciabile anche da li’.

      Inoltre ho notato che all’interno di una cella il contenuto viene messo ad un certo margine dal bordo della cella; vorrei ridurre quel bordo (tra contenuto di una cella e il bordo della cella stessa. Ho notato anche, avendo piu’ voci nella prima riga della tabella, che un pezzo della tabella (la parte destra) finisce fuori dalla diapositiva, cioe’ è tagliata.

      consiglio generale: le tabelle sono spaziate con criterio, e non si dovrebbe andare a modificare.
      se la tabella sborda il lato destra significa che e’ troppo grande, e ti suggerisco di ridurre l’occupazione orizzontale in altra maniera, tipo con un carattere piu’ piccolo per l’intera tabella o accorciando i titoli piu’ lunghi.
      controlla anche le guide segnalate in alto nel forum su come comporre tabelle, in particolare elimina le linee verticali.
      se sei proprio convinto di voler mangiare quello spazio ecco come farlo con un pessimo trucco, confronta

      `\begin{tabular}{|c|}
      \hline
      A \\
      \hline
      \end{tabular}`

      con

      `\begin{tabular}{|@{}c@{}|}
      \hline
      A \\
      \hline
      \end{tabular}`

    • #45649
      Up
      0
      Down
      ::


      Uso miktek 2.8; nella cartella
      \MiKTeX 2.8\tex\latex
      non vi è traccia di beamer. Inoltre ho effettuato un search sulla directory di miktek e la cartella beamer non esiste; nell’utility di gestione paccheti di miktek appare la riga ‘beamer’ ed altri pachetti di beamer (quello Guit e un altro tedesco), ma non viene mostrata la versione

    • #45650
      Up
      0
      Down
      ::


      non conosco miktex, comunque, puoi risalire al percorso del pacchetto inserendo \listfiles all’inizio del tuo listato (prima di \documentclass).
      in questo modo nel log file appariranno tutti i file caricati, tra cui dovresti riuscire a recuperare il percorso di beamer.cls.

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

Go to top