problema rowcolors con tabularx

  • Creatore
    Topic
  • #33133
    Up
    0
    Down
    ::


    Ciao,

    sto incontrando uno strano problema nel fare le righe alternate di una tabella con tabularx, dove la seconda colonna può essere multiriga.
    Praticamente mi accade che i colori delle righe risultano alternati come da me desiderato, ma è come se venisse ignorato il parametro che dice da quale riga iniziare l’alternanza dei colori.

    Faccio un esempio, ho usato il seguente codice:

    \begin{table}[htbp]
    \centering
    \rowcolors{2}{gray!35}{}
    \begin{tabularx}{\columnwidth}{lX}
    colonna 1 & colonna 2 \\
    \midrule
    qualcosa & qualcosa \\
    qualcosa1 & qualcosa1 \\
    \end{tabularx}
    \end{table}

    praticamente avviene che già colonna 1 e colonna 2 vengono in grigio e poi alternate.

    Massimiliano

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

      Ciao,

      sto incontrando uno strano problema nel fare le righe alternate di una tabella con tabularx, dove la seconda colonna può essere multiriga.
      Praticamente mi accade che i colori delle righe risultano alternati come da me desiderato, ma è come se venisse ignorato il parametro che dice da quale riga iniziare l’alternanza dei colori.

      Faccio un esempio, ho usato il seguente codice:

      \begin{table}[htbp]
      \centering
      \rowcolors{2}{gray!35}{}
      \begin{tabularx}{\columnwidth}{lX}
      colonna 1 & colonna 2 \\
      \midrule
      qualcosa & qualcosa \\
      qualcosa1 & qualcosa1 \\
      \end{tabularx}
      \end{table}

      praticamente avviene che già colonna 1 e colonna 2 vengono in grigio e poi alternate.

      Questo non è un esempio minimo compilabile. Aggiungi un preambolo che mostri il problema (non tutto il tuo, solo i pacchetti che servono); se poi fai anche un esempio di ciò che metti nella tabella, potremmo magari dirti se puoi fare a meno di tabularx che potrebbe essere la causa del problema.

      Ciao
      Enrico

    • #33135
      Up
      0
      Down
      ::


      ciao,

      non è molto lungo

      \documentclass[12pt,a4paper,draft]{report}

      \usepackage[italian]{babel}
      \usepackage[latin1]{inputenc}
      \usepackage[T1]{fontenc}
      \usepackage

      {xcolor}
      \usepackage{tikz}
      \usepackage{grafcet}
      \usepackage{booktabs}
      \usepackage{enumitem}
      \usepackage{floatflt}
      \usepackage{subfigure}
      \usepackage{amssymb}
      \usepackage[electronic]{ifsym}
      \usepackage{indentfirst}
      \usepackage{rotating}

      \usepackage{tabularx}
      \usepackage{array}

      \usepackage{amsmath,amssymb}

      per quanto riguarda il contenuto della tabella non credo abbia molto significato perchè lo fa con qualsiasi cosa ci scrivo. Ad ogni modo è del testo semplice.
      Spero di aver scritto tutto. Dimmi se serve altro.

      Massimiliano

    • #33136
      Up
      0
      Down
      ::

      ciao,

      non è molto lungo

      \documentclass[12pt,a4paper,draft]{report}

      \usepackage[italian]{babel}
      \usepackage[latin1]{inputenc}
      \usepackage[T1]{fontenc}
      \usepackage

      {xcolor}
      \usepackage{tikz}
      \usepackage{grafcet}
      \usepackage{booktabs}
      \usepackage{enumitem}
      \usepackage{floatflt}
      \usepackage{subfigure}
      \usepackage{amssymb}
      \usepackage[electronic]{ifsym}
      \usepackage{indentfirst}
      \usepackage{rotating}

      \usepackage{tabularx}
      \usepackage{array}

      \usepackage{amsmath,amssymb}

      per quanto riguarda il contenuto della tabella non credo abbia molto significato perchè lo fa con qualsiasi cosa ci scrivo. Ad ogni modo è del testo semplice.
      Spero di aver scritto tutto. Dimmi se serve altro.

      È ben noto che booktabs non va d’accordo con le tabelle colorate.

      Ciao
      Enrico

    • #33137
      Up
      0
      Down
      ::

      È ben noto che booktabs non va d’accordo con le tabelle colorate.

      Ciao
      Enrico

      Lo apprendo ora. Provo senza.

      Grazie,
      Massimiliano

    • #33138
      Up
      0
      Down
      ::

      È ben noto che booktabs non va d’accordo con le tabelle colorate.

      Ciao
      Enrico

      Lo apprendo ora. Provo senza.

      In realtà, come sospettavo, è colpa di tabularx. Lascialo perdere: se hai una colonna di quel tipo puoi risolvere certamente usando p(…}. Rimane il fatto che booktabs non funziona bene con le tabelle colorate; dirò di più: le rende superflue.

      Ciao
      Enrico

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

Go to top