Dicke von cmidrule ändern

Dicke von cmidrule ändern

Wie kann ich die Dicke ändern, \cmidruleda ich sie in meinem Bericht benötige?

Antwort1

Das \cmidruleMakro (das durch dasbooktabsPaket) kann ein optionales Argument annehmen, mit dem Sie die Linienstärke explizit festlegen können. Wenn Sie beispielsweise verwenden \cmidrule[5pt]{1-2}, erhalten Sie eine Linie, die 5pt dick ist und sich über die ersten beiden Spalten erstreckt. Die Stärke von \toprule, \bottomruleund \midrulekann auf ähnliche Weise mit dem entsprechenden optionalen Argument angepasst werden.

Eine andere Möglichkeit, die Dicke von festzulegen, \cmidrulewäre, die Länge für festzulegen \cmidrulewidth, die den Standardwert für die Dicke von jedem enthält \cmidrule(danke an Werner für den Hinweis). Das Festlegen der Standardlänge kann eine gute Idee sein, wenn Sie die Dicke in mehr als einem neu definieren möchten tabular. Die Dicke von \topruleund \bottomrulewird durch definiert \heavyrulewidth, während die Dicke von \midruledurch definiert wird \lightrulewidth.

Vergleichen Sie das folgende (völlig unästhetische) modifizierte Beispiel aus demPakethandbuch:

\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}

Bildbeschreibung hier eingeben

Antwort2

Verwenden des booktabsPakets:

\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}

Bildbeschreibung hier eingeben

verwandte Informationen