Hallo, Hat ein Array Stretch Befehl für die ganze Tabelle Gültigkeit? Open in Online-Editor
\renewcommand{\arraystretch}{2} Ich finde leider keine Möglichkeit dies nur für eine bestimmte Anzahl von Zeilen zu verwenden. Was wäre wenn ich nur für die ersten 5 Zeilen einen Array Stretch brauchen sollte? Hochachtungsvoll, Stefan (Ich bin neu ich hoffe trotzdem ihr seid so lieb und helft mir lol) |
Der Einfachheit halber habe ich dazu ein Makro Open in Online-Editor
\documentclass{article} \usepackage{siunitx,booktabs,chemmacros} \makeatletter \newcommand\setarraystretch[1]{% \gdef\arraystretch{#1}% \global\setbox\@arstrutbox\hbox{% \vrule \@height\arraystretch\ht\strutbox% \@depth\arraystretch \dp\strutbox% \@width\z@}% } \makeatother \begin{document} \sisetup{table-format=1.4} \begin{tabular}{r@{\qquad}SSSSSS[table-format=4.0]} \toprule \setarraystretch{2}% & {$x_l$} & {$x_0$} & {$x_r$} & {$\nu_0$} & {$\Delta \nu$} & {$Q$} \\ \setarraystretch{1}% {Sample} & [\si{\milli\metre}] & [\si{\milli\metre}] & [\si{\milli\metre}] & [\si{\GHz}] & [\si{\kHz}] & [\si{1}] \\ \midrule empty & 7.808 & 7.832 & 7.848 & 9.518 & 5.363 & 1775 \\ \ch{DPPH} & 7.868 & 7.888 & 7.908 & 9.511 & 5.326 & 1786 \\ \ch{CuSO4} & 7.876 & 7.896 & 7.920 & 9.510 & 5.852 & 1625 \\ \ch{Mn^2+} & 7.808 & 7.832 & 7.852 & 9.518 & 5.898 & 1614 \\ \bottomrule \end{tabular} \end{document} beantwortet 20 Feb '15, 16:46 Henri |
@Henri hat das in seiner Antwort schon sehr schön analysiert und ausgeführt. Ich würde jedoch eine leicht abweichende Definition empfehlen: Open in Online-Editor
\documentclass{article} \usepackage{siunitx,booktabs,chemmacros} \makeatletter \newcommand\setarraystretch[1]{% \noalign{\ifnum0=`}\fi \gdef\arraystretch{#1}% \global\setbox\@arstrutbox\hbox{% \vrule \@height\arraystretch\ht\strutbox% \@depth\arraystretch \dp\strutbox% \@width\z@}% \ifnum0=`{\fi}% } \makeatother \begin{document} \sisetup{table-format=1.4} \begin{tabular}{r@{\qquad}SSSSSS[table-format=4.0]} \toprule \setarraystretch{2} & {$x_l$} & {$x_0$} & {$x_r$} & {$\nu_0$} & {$\Delta \nu$} & {$Q$} \\ \setarraystretch{1}% {Sample} & [\si{\milli\metre}] & [\si{\milli\metre}] & [\si{\milli\metre}] & [\si{\GHz}] & [\si{\kHz}] & [\si{1}] \\ \midrule empty & 7.808 & 7.832 & 7.848 & 9.518 & 5.363 & 1775 \\ \ch{DPPH} & 7.868 & 7.888 & 7.908 & 9.511 & 5.326 & 1786 \\ \ch{CuSO4} & 7.876 & 7.896 & 7.920 & 9.510 & 5.852 & 1625 \\ \ch{Mn^2+} & 7.808 & 7.832 & 7.852 & 9.518 & 5.898 & 1614 \\ \bottomrule \end{tabular} \end{document} Durch diese Form der Definition wird beantwortet 21 Feb '15, 14:05 saputello +1 Man kann bei meiner Definition auch
(21 Feb '15, 17:00)
Henri
|
Willkommen auf TeXwelt! Könntest Du bitte zukünftig ein Minimalbeispiel einfügen? Also ein möglichst kurzes, aber komplettes Dokument, von
\documentclass{...}
bis zu\end{document}
, was das Problem zeigt. Das vereinfacht die Bearbeitung erheblich und ist meist eine Garantie für eine Lösung.Außerdem sei darauf hingewiesen, dass wir hier Markdown-Syntax für die Textformatierung verwenden. Ich habe das schon gestern einmal in Deiner Frage umgesetzt, soweit ich die gewünschte Formatierung erahnen konnte.