Purtroppo lo immaginavo già.
Ma ora si pone un altro problema: visto che le altre tabelle sono colorate, le linee di intermezzo sono state impostate bianche, e di conseguenza quando uso \toprule \midrule, ecc. non compare niente.
Di seguito posto la definizione dell’ambiente mytable (le tabelle colorate, per intenderci) che avevo impostato precedentemente.`\newenvironment{mytable}[3]%
{\renewcommand{\mycap}{#2}%
\renewcommand{\mylab}{#3}
\begin{table}[ht]\centering%
\rowcolors[]{1}{tabparrow}{tabdisrow} \arrayrulewidth=2pt%
\arrayrulecolor{blue!0}%
\begin{tabular}{#1}%
\rowcolor{tableint}}%
{\end{tabular}\caption{\mycap}\label{\mylab}%
\end{table}}`cosa dovrei cambiare per continuare ad avere linee bianche nelle tabelle colorate e linee nere nelle tabelle non colorate?
Definizione di ambiente molto interessante per vari motivi.
(1) È del tutto inutile, anzi, dannosa. Non si vede perché sia preferibile una sintassi
`\begin{mytable}{ccc}{Didascalia magari lunga}{etichetta}
\end{mytable}`
a una molto più chiara come
`\begin{table}[ht]
\centering
\begin{mytabular}{ccc}
\end{mytabular}
\caption{Didascalia magari lunga}\label{etichetta}
\end{table}`
dove ciascun elemento è ben marcato e quindi più facilmente identificabile.
(2) Nella tua definizione metti % a casaccio: c’è dove non serve, non c’è dove servirebbe.
(3) Non si capisce affatto dove stia il tuo problema, visto che il colore bianco non compare in alcun luogo.
Sei proprio sicuro che le tabelle colorate siano tipograficamente accettabili?
Ciao
Enrico