Problemi \colortbl e \hhline

  • Creatore
    Topic
  • #74204
    Up
    0
    Down
    ::


    Salve a tutti!
    Ho cercato un po’ nel forum ma non ho trovato una discussione sull’argomento, se per caso esistesse già una discussione mi scuso.
    Ho dei problemi nel colorare una tabella, quando utilizzo le doppie linee nel comando hhline, per esempio \hhline{-||~|:=}, li dove non dovrebbe segnare la linea mi lascia una striscia bianca. Ho provato ad ovviare al problema utilizzando i comandi \arrayrulecolor{color}\doublerulesepcolor{color} nel seguente modo
    \hhline{%
    >{\arrayrulecolor {black}\doublerulesepcolor{white}}%
    -||%
    >{\doublerulesepcolor{yellow}}%
    ~|:%
    >{\arrayrulecolor {black}\doublerulesepcolor{white}}%
    =%
    }}

    ma quando provo a compilare viene ignorato e ho i seguenti warning

    Package hhline Warning: macro:->\es@use@shorthand > ignored in \hhline argument

    (hhline) on input line 97.

    Package hhline Warning: begin-group character { ignored in \hhline argument
    (hhline) on input line 97.

    Package hhline Warning: macro:->\es@use@shorthand > ignored in \hhline argument

    (hhline) on input line 97.

    Package hhline Warning: begin-group character { ignored in \hhline argument
    (hhline) on input line 97.

    Package hhline Warning: macro:->\es@use@shorthand > ignored in \hhline argument

    (hhline) on input line 97.

    Package hhline Warning: begin-group character { ignored in \hhline argument
    (hhline) on input line 97.

    Vi mando in allegato il file tex e log
    grazie mille per l’aiuto

    Attachments:
    You must be logged in to view attached files.
Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #74205
      Up
      0
      Down
      ::

      ppl5777″ post=73209Salve a tutti!
      Ho cercato un po’ nel forum ma non ho trovato una discussione sull’argomento, se per caso esistesse già una discussione mi scuso.
      Ho dei problemi nel colorare una tabella, quando utilizzo le doppie linee nel comando hhline, per esempio \hhline{-||~|:=}, li dove non dovrebbe segnare la linea mi lascia una striscia bianca. Ho provato ad ovviare al problema utilizzando i comandi \arrayrulecolor{color}\doublerulesepcolor{color} nel seguente modo
      \hhline{%
      >{\arrayrulecolor {black}\doublerulesepcolor{white}}%
      -||%
      >{\doublerulesepcolor{yellow}}%
      ~|:%
      >{\arrayrulecolor {black}\doublerulesepcolor{white}}%
      =%
      }}

      ma quando provo a compilare viene ignorato e ho i seguenti warning

      […]

      Vi mando in allegato il file tex e log
      grazie mille per l’aiuto

      Visto che usi UTF-8 come codifica di input, le scorciatoie di babel per lo spagnolo non ti servono:
      `\usepackage[spanish,es-noshorthands]{babel}`
      Un’altra volta, per favore, cerca di ridurre l’esempio al minimo: ci sono decine di pacchetti che non hanno alcuna rilevanza per il problema.

      Ciao
      Enrico

    • #74206
      Up
      0
      Down
      ::


      Ciao Enrico,
      grazie mille per l’aiuto, il babel spagnolo mi ha sempre dato problemi che con l’italiano non avevo avuto. I pacchetti sono tutti quelli che uso nella tesina è vero che non sono rilevanti per l’esempio però pensavo che magari l’errore potesse essere dovuto ad uno di essi per questo avevo deciso di metterli tutti.

      Il problema della linea bianca tra le celle però non sono riuscita a risolverlo, la linea si è assottigliata ma non è scomparsa. Secondo voi è possibile risolvere il problema?

      grazie per l’aiuto
      Alice

    • #74207
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Il punto è che NON devi usare \hhline se vuoi fare una bella tabella; usa il pacchetto booktabs dove è spiegato come e perché si usano o non si usano i filetti nelle tabelle, e capirai perché non si debba usare \hhline.
        Devo anche dire che colortbl non fa un gran lavoro con la colorazione di celle, righe e coolonne; xcolor fa di meglio. Mi pare che anche Tikz gestisca questo problema. In ogni caso vacci piano con i colori; se fai un rapportino una tantom e lo stampi con al tua stampante a colori, spenderai un po’ in cartucce, ma non vai in rovina; se devi stampare un documento in centinaia o miglia di copie, allora la cosa ti costa un’ira di Dio. Per un documento da leggere solamente a schermo, la cosa è indolore.

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

    Go to top