Geändert von Revan335 (09-04-2012 um 22:21 Uhr)
Sieht aktuell so aus:
Code:\begin{table}[!ht] \sisetup{range-phrase={\,--\,}} \caption{Typische Werte Moderner HDD's} \centering \begin{tabular}{ r S[table-number-alignment=right,table-format=1.2] S[table-number-alignment=right,table-format=1.2] S[table-number-alignment=right,table-format=3.0] S[table-number-alignment=center,table-format=2.5] S[table-number-alignment=center,table-format=3.2] r }\toprule & {\textbf{Kapazität}} & {\textbf{Drehge-}} & {\textbf{Spurwechselzeit}} & \multicolumn{2}{c}{\textbf{Datentransferrate}} & {\textbf{Zugriffs-}} \\ & {\textbf{$~$}} & {\textbf{schwindigkeit}} & {\textbf{(Track to Track Time)}} & \multicolumn{2}{c}{\textbf{(Data Transfer Rate)}} & {\textbf{zeit}$~~~$} \\ & \si{\tera\byte} & \si{rpm} & \si{ms} & \multicolumn{2}{c}{\si{\mega\byte yte/s}} & \si{ms} $~~~$ \\\midrule & {2} & {5400 und 7200} & \numrange{2}{3} & $~~~~~~~~~~$ \numrange{100}{150} & & \numrange{1}{2}$~~~$ \\ \bottomrule \end{tabular} \end{table}
Mir ist immer noch nicht klar, warum du meine Vorschläge ignorierst. Hier ist einmal ein Beispiel, in dem ich die midrule durch einzelnen cmidrules ersetzt habe - eine pro Spalte, um die Spalten besser zu visualisieren:Das Ampersand trennt die Spalten, am Anfang der Zeile ist keins erforderlich; das Ende wird durch den Doppelbackslash markiert. Die zwei r-Spalten sind IMHO völlig nutzlos. Ebenso der Extraabstand, den du über die Tilden einzufügen versuchst. Die Ausrichtung in den Spalten wird über die Definition nach begin{tabular} bestimmt: rechtsbündig, linksbündig oder zentriert (r, l, c). Die S-Spalte aus dem suinitx-Paket erlauben u.a. die Ausrichtung an einem Dezimaltrenner.Code:\begin{table}[!ht] \sisetup{range-phrase={\,--\,}} \caption{Typische Werte Moderner HDD's} \centering \begin{tabular}{ r S[table-number-alignment=right,table-format=1.2] S[table-number-alignment=right,table-format=1.2] S[table-number-alignment=right,table-format=3.0] S[table-number-alignment=center,table-format=2.5] S[table-number-alignment=center,table-format=3.2] r }\toprule & {\textbf{Kapazität}} & {\textbf{Drehge-}} & {\textbf{Spurwechselzeit}} & \multicolumn{2}{c}{\textbf{Datentransferrate}} & {\textbf{Zugriffs-}} \\ & {\textbf{$~$}} & {\textbf{schwindigkeit}} & {\textbf{(Track to Track Time)}} & \multicolumn{2}{c}{\textbf{(Data Transfer Rate)}} & {\textbf{zeit}$~~~$} \\ & \si{\tera\byte} & \si{rpm} & \si{ms} & \multicolumn{2}{c}{\si{\mega\byte\per\second}} & \si{ms} $~~~$ \\ \cmidrule(r){1-1}\cmidrule(rl){2-2}\cmidrule(rl){3-3}\cmidrule(rl){4-4}\cmidrule(rl){5-5}\cmidrule(rl){6-6}\cmidrule(l){7-7} & {2} & {5400 und 7200} & \numrange{2}{3} & $~~~~~~~~~~$ \numrange{100}{150} & & \numrange{1}{2}$~~~$ \\ \bottomrule \end{tabular} \end{table}
Mac OS X TeXLive 2015 TeXShop
Probleme mit Vorlagen aus dem Netz? Anleitung zu Paket XY gesucht? Und was ist eigentlich dieses Minimalbeispiel?
Du solltest bei deinem ursprünglich gewählten Layout für deine Tabelle bleiben. Es macht nämlich keinen Sinn, eine Tabelle tu erzeugen, deren Kopf mächtiger ist als deren Körper.
Code:\documentclass[11pt,a4paper,ngerman]{article} \usepackage[T1]{fontenc} \usepackage{selinput} % halbautomatische Festlegung der Eingabekodierung \SelectInputMappings{ % mit Hilfe von ausgewählten Glyphen adieresis={ä}, % siehe http://partners.adobe.com/public/developer/en/opentype/glyphlist.txt germandbls={ß}, Euro={€} } \usepackage{babel} \usepackage{geometry} \geometry{ left=20mm, right=15mm, bottom=10mm, top=15mm, bindingoffset=2mm, includeheadfoot } \usepackage[labelfont=bf,tableposition=top]{caption} \usepackage{booktabs} \usepackage{xfrac} \usepackage{siunitx} \sisetup{ locale=DE, load-configurations={abbreviations,binary}, per=fraction, fraction-function=\sfrac, range-units=single, list-units=single } \usepackage{threeparttable} \usepackage{fix-cm} \begin{document} \begin{table}[!ht] \sisetup{range-phrase={\,--\,}} \caption{Typische Werte moderner HDD's} \centering \begin{threeparttable} \begin{tabular}{rr} \toprule \textbf{Kapazität} & \SI{2}{\tera\byte} \\ \textbf{Drehgeschwindigkeit} & \SIlist{5400;7200}{rpm} \\ \textbf{Spurwechselzeit}\tnote{1} & \SIrange{2}{3}{\milli\s} \\ \textbf{Datentransferrate}\tnote{2} & \SIrange{100}{150}{\mega\byte\per\s} \\ \textbf{Zugriffszeit} & \SIrange{4}{40}{\milli\s} \\ \bottomrule \end{tabular} \begin{tablenotes} \footnotesize \item[1] engl.: Track To Track Time \item[2] engl.: Data Transfer Rate \end{tablenotes} \end{threeparttable} \end{table} \end{document}
TeX und LaTeX, Fragen und Antworten – TeXwelt
¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
² System: openSUSE 13.1 (Linux 3.11.10), TeX Live 2013, TeXworks 0.5 (r1351)
Werde deinen Rat bei den noch fehlenden Tabellen beachten.
Statt "und" zeigt er mir "and" an, oben im sisetup ist aber DE eingestellt.
Es liegt wohl am %\pagestyle {fancy} % eigener Seitenstil Befehl.
Gibt es da eine Möglichkeit da die Sprache zu ändern ?
Code:\begin{table}[!ht] \sisetup{range-phrase={\,--\,}} \caption{Typische Werte moderner HDD's} \centering \begin{threeparttable} \begin{tabular}{ r S[table-number-alignment=right,table-format=1.2] S[table-number-alignment=right,table-format=1.2] S[table-number-alignment=right,table-format=3.0] S[table-number-alignment=center,table-format=2.5] S[table-number-alignment=center,table-format=3.2] r }\toprule {\textbf{Kapazität}} & {\textbf{Drehge-}} & {\textbf{Spurwechselzeit}}\tnote{1} & \multicolumn{1}{c} {\textbf{Datentransferrate}}\tnote{2} & {\textbf{Zugriffs-}} \\ {\textbf{$~$}} & {\textbf{schwindigkeit}} & {\textbf{$~$}} & {\textbf{$~$}} & \multicolumn{1}{c}{\textbf{zeit}} \\ \multicolumn{1}{c}{\si{\tera\byte}} & \si{rpm} & \si{\milli\s} & \multicolumn{1}{c}{\si{\mega\byte\per\s}} & \multicolumn{1}{c}{\si{\milli\s}} \\ \midrule \multicolumn{1}{c}{2} & {5400 und 7200} & \numrange{2}{3} & \numrange{100}{150} & \numrange{1}{2} \\ \bottomrule \end{tabular} \begin{tablenotes} \footnotesize \item[1] engl.: Track To Track Time \item[2] engl.: Data Transfer Rate \end{tablenotes} \end{threeparttable} \end{table}
Geändert von Revan335 (11-04-2012 um 23:25 Uhr)
Siehe die Dokumentation von suinitx. Die kannst du erreichen, indem du auf der Kommandozeile eingibst:"locale=DE" schaltet nur auf Kommas anstelle von Punkten als Dezimaltrenner um. Normalerweise erkennt siunitx ganz gut die gewählte Sprache von Babel oder wenn sie als Klassenoption übergeben wurde. Da das bei dir nicht so gut klappt, kannst du die Einstellung per Hand ändern:Code:texdoc siunitxBTW. Du hast immernoch zwei völlig unnütze r-Spalten in deiner Tabellendefinition; lösche diese doch bitte mal.Code:\sisetup{list-pair-separator={ und } }
Mac OS X TeXLive 2015 TeXShop
Probleme mit Vorlagen aus dem Netz? Anleitung zu Paket XY gesucht? Und was ist eigentlich dieses Minimalbeispiel?
Wo muss ich den den Befehl einfügen in der Tabelle oder oben bei sisetup ?
In der Tabelle scheint es keine Wirkung zu haben, da immer noch and da steht.
Funktioniert jetzt auch, danke.
Wo sind die den ?
Wenn ich die beiden r r nach begin tabular entferne bringt er mir Fehlermeldungen.
Jetzt geht es, sonst hat er mir immer Fehlermeldungen gebracht, wofür hätte ich die den brauchen können ?
Geändert von Revan335 (13-04-2012 um 11:44 Uhr)
sisetup nimmt sowohl in Präambel als auch lokal Werte entgegen (siehe auch die Dokumentation dazu ). Ich würde es in der Präambel machen. Ich habe nämlich lieber alle relevanten Parameter an einer Stelle, falls ich später wieder was ändere. Zu den r-Spalten ich bekomme keine Probleme, wenn ich sie auskommentiere.Code:\begin{table}[!ht] \sisetup{range-phrase={\,--\,},list-pair-separator={ und }} % wird korrekt angezeigt \caption{Typische Werte moderner HDD's} \centering \begin{threeparttable} \begin{tabular}{ % r % auskommentiert S[table-number-alignment=right,table-format=1.2] S[table-number-alignment=right,table-format=1.2] S[table-number-alignment=right,table-format=3.0] S[table-number-alignment=center,table-format=2.5] S[table-number-alignment=center,table-format=3.2] % r % ditto }\toprule {\textbf{Kapazität}} & {\textbf{Drehge-}} & {\textbf{Spurwechselzeit}}\tnote{1} & \multicolumn{1}{c} {\textbf{Datentransferrate}}\tnote{2} & {\textbf{Zugriffs-}} \\ {\textbf{$~$}} & {\textbf{schwindigkeit}} & {\textbf{$~$}} & {\textbf{$~$}} & \multicolumn{1}{c}{\textbf{zeit}} \\ \multicolumn{1}{c}{\si{\tera\byte}} & \si{rpm} & \si{\milli\s} & \multicolumn{1}{c}{\si{\mega\byte\per\s}} & \multicolumn{1}{c}{\si{\milli\s}} \\ \midrule \multicolumn{1}{c}{2} & {5400 und 7200} & \numrange{2}{3} & \numrange{100}{150} & \numrange{1}{2} \\ \bottomrule \end{tabular} \begin{tablenotes} \footnotesize \item[1] engl.: Track To Track Time \item[2] engl.: Data Transfer Rate \end{tablenotes} \end{threeparttable} \end{table}
Mac OS X TeXLive 2015 TeXShop
Probleme mit Vorlagen aus dem Netz? Anleitung zu Paket XY gesucht? Und was ist eigentlich dieses Minimalbeispiel?
Dann hatte ich wohl nur das Komma oben vergessen.
Unten in der Tabelle hatte es bereits funktioniert.
Anscheinend reagiert er in dem Bereich empfindlich auf Leerräume.
Aber als ich sie dann ebenfalls entfernt habe, war er ruhig.
Danke dafür.
Für was waren die eigentlich ?
Ich weiß zwar nicht warum, aber die Tabellen sind oben auf der nächsten Seite.
Da wo eigentlich gar nicht ihr zugehöriger Platz ist.
Geändert von Revan335 (13-04-2012 um 14:01 Uhr)
Soll ich dir hier jetzt nochmal erklären, wozu die table-Umgebung da ist?
Im anderen Thread hat rstuby dir auch schon eine Alternative zu Gleitumgebungen aufgezeigt.
Ansonsten schau hier mal rein: DE-TeX-FAQ, v.a. Frage 6.1.3 zur Anpassung der Parameter, wie groß der Text und Gleitumgebung pro Seite sein darf/muss.
Mac OS X TeXLive 2015 TeXShop
Probleme mit Vorlagen aus dem Netz? Anleitung zu Paket XY gesucht? Und was ist eigentlich dieses Minimalbeispiel?
Lesezeichen