I have a large table, and I don't want it to exceed the page limit. Please see the code below.
\documentclass{article}
\usepackage[table,xcdraw]{xcolor}
\begin{document}
\begin{table}[]
\centering
\caption{My caption}
\label{my-label}
\begin{tabular}{
>{\columncolor[HTML]{EFEFEF}}l
>{\columncolor[HTML]{EFEFEF}}l
>{\columncolor[HTML]{EFEFEF}}l
>{\columncolor[HTML]{EFEFEF}}l
>{\columncolor[HTML]{EFEFEF}}l
>{\columncolor[HTML]{EFEFEF}}l
>{\columncolor[HTML]{EFEFEF}}l
>{\columncolor[HTML]{EFEFEF}}l
>{\columncolor[HTML]{EFEFEF}}l
>{\columncolor[HTML]{EFEFEF}}l
>{\columncolor[HTML]{EFEFEF}}l
>{\columncolor[HTML]{EFEFEF}}l
>{\columncolor[HTML]{EFEFEF}}l
>{\columncolor[HTML]{EFEFEF}}l
>{\columncolor[HTML]{EFEFEF}}l
>{\columncolor[HTML]{EFEFEF}}l
>{\columncolor[HTML]{EFEFEF}}l
>{\columncolor[HTML]{EFEFEF}}l
>{\columncolor[HTML]{EFEFEF}}l
>{\columncolor[HTML]{EFEFEF}}l
>{\columncolor[HTML]{EFEFEF}}l
>{\columncolor[HTML]{EFEFEF}}l
>{\columncolor[HTML]{EFEFEF}}l
>{\columncolor[HTML]{EFEFEF}}l
>{\columncolor[HTML]{EFEFEF}}l
>{\columncolor[HTML]{EFEFEF}}l
>{\columncolor[HTML]{EFEFEF}}l
>{\columncolor[HTML]{EFEFEF}}l }
\hline
DM & Option & States & & & & & & & & & & & & & & & & & & & & & & & & & \\ \hline
X & Option A & N & Y & N & N & Y & N & N & Y & N & Y & N & N & Y & N & N & Y & N & N & Y & N & N & Y & N & N & Y & N \\
& Option B & N & N & Y & N & N & Y & N & N & N & N & Y & N & N & Y & N & N & Y & N & N & Y & N & N & Y & N & N & Y \\
Y & Option C & N & N & N & Y & Y & Y & N & N & N & N & N & Y & Y & Y & N & N & N & N & N & N & Y & Y & Y & N & N & N \\
& Option D & N & N & N & N & N & N & Y & Y & N & N & N & N & N & N & Y & Y & Y & N & N & N & N & N & N & Y & Y & Y \\
Z & Option E & Y & Y & Y & Y & Y & Y & Y & Y & N & N & N & N & N & N & N & N & N & N & N & N & N & N & N & N & N & N \\
& Option F & N & N & N & N & N & N & N & N & Y & Y & Y & Y & Y & Y & Y & Y & Y & N & N & N & N & N & N & N & N & N \\
& Option G & N & N & N & N & N & N & N & N & N & N & N & N & N & N & N & N & N & Y & Y & Y & Y & Y & Y & Y & Y & Y \\ \hline
Label & & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 & 11 & 12 & 13 & 14 & 15 & 16 & 17 & 18 & 19 & 20 & 21 & 22 & 23 & 24 & 25 & 26 \\ \hline
\end{tabular}
\end{table}
\end{document}
*{28}{>{\columncolor[HTML]{EFEFEF}}l}
The*{n}{x}
syntax means n copies of the column specifier. So*{5}{l}
would mean 5 left-aligned columns. Used in specifying table columns, and possibly some other places, but not generally. Can be used multiple times, e.g.*{2}{c}rl*{5}{p{1cm}}