Schrift unter Tabellen mit gleicher Schriftbreite

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Schrift unter Tabellen mit gleicher Schriftbreite

von KOMA » Mo 9. Mär 2009, 11:39

Ich habe mir erlaubt den Status auf beantwortet zu setzen. Fragesteller sind hiermit aufgefordert das künftig selbst zu tun, wenn ihre Frage beantwortet ist. Das erleichtert das Auffinden von Fragen, die noch weiterer Betreuung bedürfen ungemein. Gleichzeitig erkennen Fragesteller bei der Suche so auch, welche Fragen bereits vollständig beantwortet sind und wo sie so ggf. die besten Antworten auf eigene, ähnliche Fragen finden.

Danke für die Beachtung
Markus (Moderator)

von oliverinspace » Mi 4. Mär 2009, 14:36

Ehrlich gesagt hat ich diese simple Version durch \multicolumn gar nicht bedacht, aber wie Phi schon richtig schrieb ist das nur für einzeilige Anmerkungen die einfachste Methode.
Bei einer mehrzeiligen Anmerkung muss man sich selbst Zeilenbrüche einbauen.

Ich hab jedoch eine für meine Verhältnisse optimale Variante in einem anderen Forum gefunden die ich euch nicht vorenthalten will. Vielleicht gibt es ja bei dieser Variante auch Nachteile die mir noch nicht aufgefallen sind.
Hier der Code:
\documentclass[12pt,oneside,a4paper]{scrartcl}
\usepackage{booktabs}
\usepackage[flushleft]{threeparttable}
\begin{document}
 \begin{table}[htb]
   \caption{Parameter des Begasungsfaktors $\psi$}
   \centering
   \begin{threeparttable}
   \begin{tabular}{ll}
      Parameter & Wert\\ \toprule
      Schachtgeometrie & konstant\\
      Bodengeometrie & konstant\\
      Wehrgeometrie & konstant\\
      Stoffwerte & konstant*\\
      Schaumneigung & konstant*\\
      Betriebsparameter & konstant\\
      $\dot{V}_L$ & variabel\\
      $\dot{V}_G$ & variabel\\
      \addlinespace
   \end{tabular}
   \label{psiparameter}
    \begin{tablenotes}
        \footnoterule
        \footnotesize
        \item *Es kann im Betrieb von Kolonnen zu Stoffwertschwankungen durch Temperatur-, Druck- oder Konzentrations\-änderungen kommen.
      \end{tablenotes}
	\end{threeparttable}
\end{table}
asljdlajsdl lasjdajsdl jlsa ajsl jdalksj dl ajsdalsjd j asjdl ajdlsj aljd alsjd lajsldjasldjöljl sa ükaspoüdjewpo jsa  saldjfl nv v sdjvfdsiref dfsj gsj dfj   lksjf gljfdsl gj dsg  sdfl jglsdjf glsd  sdfj ldsjf glj sdfj gldsj gljsd g lfdsj glkgjds j sgsd s dflgjsdö fjglds f sdjflgjösdfj g
\end{document}
Also mir gefällts so :D

von phi » Di 3. Mär 2009, 18:29

das funktioniert schon, aber welchen Spaltentyp sollte er angeben? Da der Text umbrochen werden muss, muss es eine p-Spalte sein, die eine explizite Breitenangabe fordert. Wenn er eine solche hat, kann er aber auch gleich eine \parbox verwenden. Einen Spaltentyp "eine \parbox so breit wie alle Spalten der vorhergehenden Zeilen zusammen" gibt es ja nicht.

von steve » Di 3. Mär 2009, 08:59

Moin,

eigentlich könntest du doch einfach eine weitere Tabellenzeile einfügen, die sich über alle Spalten erstreckt (--> multicolumn). Oder funktioniert das nach der bottomrule nicht mehr?

Gruß
Alex

von phi » Mo 2. Mär 2009, 22:56

Eine relativ einfache Methode bestünde im Ausmessen der Tabelle:
\documentclass[version=last, fontsize=12pt, captions=abovetable, pagesize=auto]{scrartcl}
\usepackage{booktabs}
\newsavebox{\tablebox}
\begin{document}
\begin{table}
	\caption{Parameter des Begasungsfaktors $\psi$}
	\centering
	\begin{lrbox}{\tablebox}
		\begin{tabular}{cc}
			\toprule
			Parameter & Wert\\
			\midrule
			Schachtgeometrie & konstant\\
			Bodengeometrie & konstant\\
			Wehrgeometrie & konstant\\
			Stoffwerte & konstant*\\
			Schaumneigung & konstant*\\
			Betriebsparameter & konstant\\
			$\dot{V}_L$ & variabel\\
			$\dot{V}_G$ & variabel\\
			\bottomrule
		\end{tabular}
	\end{lrbox}
	\usebox{\tablebox}\par\medskip
	\parbox{\wd\tablebox}{*Es kann im Betrieb von Kolonnen zu Stoffwertschwankungen durch Temperatur-, Druck-oder Konzentrationsänderungen kommen.}
\end{table}
asljdlajsdl lasjdajsdl jlsa ajsl jdalksj dl ajsdalsjd j asjdl ajdlsj aljd alsjd lajsldjasldjöljl sa ükaspoüdjewpo jsa  saldjfl nv v sdjvfdsiref dfsj gsj dfj   lksjf gljfdsl gj dsg  sdfl jglsdjf glsd  sdfj ldsjf glj sdfj gldsj gljsd g lfdsj glkgjds j sgsd s dflgjsdö fjglds f sdjflgjösdfj g
\end{document}
Ich bin mir aber nicht sicher, ob diese Gestaltung typografisch akzeptabel ist.

Schrift unter Tabellen mit gleicher Schriftbreite

von oliverinspace » Mo 2. Mär 2009, 19:00

Hallo,
ich bräuchte für ne anmerkung von der Tabelle einen Befehl der die Schrift unter der Tabelle in der gleichen Breite schreibt wie die Breite der Tabelle.
geht das irgendwie ?

hier ein Minibeispiel
\documentclass[12pt,oneside,a4paper]{scrartcl}
\usepackage{booktabs}
\begin{document}
 \begin{table}[htb]
	\caption{Parameter des Begasungsfaktors $\psi$}
	\centering
	\begin{tabular}{cc}
		Parameter & Wert\\ \toprule
		Schachtgeometrie & konstant\\
		Bodengeometrie & konstant\\
		Wehrgeometrie & konstant\\
		Stoffwerte & konstant*\\
		Schaumneigung & konstant*\\
		Betriebsparameter & konstant\\
		$\dot{V}_L$ & variabel\\
		$\dot{V}_G$ & variabel\\ \bottomrule
	\end{tabular}
	\label{psiparameter}
	\setlength{\textwidth}{5cm}
	
	*Es kann im Betrieb von Kolonnen zu Stoffwertschwankungen durch Temperatur-, Druck- 
		oder Konzentrationsänderungen kommen.
\end{table}
asljdlajsdl lasjdajsdl jlsa ajsl jdalksj dl ajsdalsjd j asjdl ajdlsj aljd alsjd lajsldjasldjöljl sa ükaspoüdjewpo jsa  saldjfl nv v sdjvfdsiref dfsj gsj dfj   lksjf gljfdsl gj dsg  sdfl jglsdjf glsd  sdfj ldsjf glj sdfj gldsj gljsd g lfdsj glkgjds j sgsd s dflgjsdö fjglds f sdjflgjösdfj g
\end{document}

Nach oben