Cambiar el grosor de cmidrule

Cambiar el grosor de cmidrule

¿Cómo puedo cambiar el grosor \cmidruleporque lo necesito en mi informe?

Respuesta1

El\cmidrule macro (que está definida por elbooktabspaquete) puede tomar un argumento opcional que puede usar para definir explícitamente el grosor de la línea. Por ejemplo, al usar \cmidrule[5pt]{1-2}, obtendría una línea de 5 puntos de grosor y se extendería por las dos primeras columnas. El grosor de y \toprulese puede ajustar de forma similar utilizando el argumento opcional correspondiente.\bottomrule\midrule

Otra forma de establecer el grosor \cmidrulesería establecer la longitud para \cmidrulewidthla cual se mantiene el valor predeterminado para el grosor de cualquiera \cmidrule(gracias a Werner por señalar esto). Establecer la longitud predeterminada puede ser una buena idea si desea redefinir el grosor en más de uno tabular. El espesor de \topruley \bottomruleestá definido por \heavyrulewidth, mientras que el espesor de \midruleestá definido por \lightrulewidth.

Compare el siguiente ejemplo modificado (totalmente antiestético) tomado delmanual de paquete:

\documentclass{article}
\usepackage{booktabs}

\begin{document}

\begin{tabular}{@{}llr@{}} \toprule[10pt]
\multicolumn{2}{c}{Item} \\ \cmidrule[5pt](r){1-2}
Animal & Description & Price (\$)\\ \midrule[15pt]
Gnat & per gram & 13.65 \\
& each & 0.01 \\
Gnu & stuffed & 92.50 \\
Emu & stuffed & 33.33 \\
Armadillo & frozen & 8.99 \\ \bottomrule[20pt]
\end{tabular}

\bigskip

\setlength{\lightrulewidth}{15pt}
\setlength{\heavyrulewidth}{20pt}
\setlength{\cmidrulewidth}{5pt}

\begin{tabular}{@{}llr@{}} \toprule
\multicolumn{2}{c}{Item} \\ \cmidrule(r){1-2}
Animal & Description & Price (\$)\\ \midrule
Gnat & per gram & 13.65 \\
& each & 0.01 \\
Gnu & stuffed & 92.50 \\
Emu & stuffed & 33.33 \\
Armadillo & frozen & 8.99 \\ \bottomrule
\end{tabular}

\end{document}

ingrese la descripción de la imagen aquí

Respuesta2

Usando el booktabspaquete:

\documentclass{article}
\usepackage{booktabs}

\begin{document}

\begin{table}[htbp]
\centering
\begin{tabular}{ccc}
\toprule
One  & Two  & Three  \\
\midrule[\heavyrulewidth] % thick rule using booktabs package
One  & Two  & Three  \\
\cmidrule[4pt](r){1-2} % custom thickness of 1pt, trimming on the right side
One  & Two  & Three  \\
\bottomrule
\end{tabular}
\caption{Example Table}
\label{tab:example}
\end{table}

\end{document}

ingrese la descripción de la imagen aquí

información relacionada