macro para resultados de cmidline en escalera

macro para resultados de cmidline en escalera

Estoy haciendo una mesa con booktabs:

\documentclass{article}
\usepackage{booktabs}
\begin{document}

  \newcommand{\crI}[2]{\cmidrule(#1){#2}}

  \begin{tabular}{@{}lllll@{}}
    \toprule
    \multicolumn{1}{c}{} & a & b & c & d  \\ 
    %\cmidrule(lr){2-2} \cmidrule(lr){3-3} \cmidrule(lr){4-4} \cmidrule(l){5-5} 
    %     \crI{lr}{2-2}      \crI{lr}{3-3}      \crI{lr}{4-4}      \crI{l}{5-5}     
    q1   & 1 & 2 & 3 & 4   \\ 
    q2   & 1 & 2 & 3 & 4   \\ 

    \bottomrule
  \end{tabular}

\end{document}

Hice un atajo \crIpara las reglas inferiores \cmidrule, pero resultan en una escalera. Con la línea superior comentada, obtengo:

ingrese la descripción de la imagen aquí

Sin embargo, con la línea inferior obtengo:

ingrese la descripción de la imagen aquí

Respuesta1

\cmidruleMira hacia adelante para ver seguidores \cmidrulepara ponerlos en la misma línea, el atajo anula eso. Podrías duplicar la definición y hacer que se vea adelante, \cRIpero a menos que estés haciendo muchos de estos, probablemente necesitarás más caracteres de los que guardas usando el acceso directo.

información relacionada