
Я пытаюсь применить чередующиеся цвета к моему документу, используя пакет xcolor с опцией table. Насколько мне известно, можно определить чередующиеся цвета в преамбуле, поэтому они применяются ко всем последующим таблицам.
Но если я использую его таким образом, я не получаю идентичную раскраску стола. Где я не прав в этом подходе?
\documentclass{scrbook}
\usepackage[table]{xcolor}
\rowcolors{2}{gray}{white}
\begin{document}
\begin{table}[h]
\centering
\begin{tabular}{|ll|}
\hline
$1_1$ & $1_2$ \\
\hline
$2_1$ & $2_2$ \\
\hline
$3_1$ & $3_2$ \\
\hline
$4_1$ & $4_2$ \\
\hline
\end{tabular}
\end{table}
Text
\begin{table}[h]
\centering
\begin{tabular}{|ll|}
\hline
$1_1$ & $1_2$ \\
\hline
$2_1$ & $2_2$ \\
\hline
$3_1$ & $3_2$ \\
\hline
$4_1$ & $4_2$ \\
\hline
\end{tabular}
\end{table}
\end{document}
решение1
Попробуй это:
\documentclass{scrbook}
\usepackage[table]{xcolor}
\rowcolors{2}{gray}{white}
\let\oldtabular\tabular
\def\tabular{\global\rownum=0\relax\oldtabular}
\begin{document}
\begin{table}[h]
\centering
\begin{tabular}{|ll|}
\hline
$1_1$ & $1_2$ \\
\hline
$2_1$ & $2_2$ \\
\hline
$3_1$ & $3_2$ \\
\hline
$4_1$ & $4_2$ \\
\hline
\end{tabular}
\end{table}
Text
\begin{table}[h]
\centering
\begin{tabular}{|ll|}
\hline
$1_1$ & $1_2$ \\
\hline
$2_1$ & $2_2$ \\
\hline
$3_1$ & $3_2$ \\
\hline
$4_1$ & $4_2$ \\
\hline
\end{tabular}
\end{table}
\end{document}