Tabellen Formatierung

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: Tabellen Formatierung

von misterx112 » Do 25. Aug 2016, 08:56

Danke für eure schnelle Hilfe, ich war echt schon am verzweifeln... :D

von Bartman » Do 25. Aug 2016, 01:49

Wenn die Beschriftung immer oberhalb Deiner Tabellen stehen soll, dann interessiert Dich vielleicht die in der Anleitung von KOMA-Script erwähnte Klassenoption captions. Mit einer geeigneten Zuweisung darf \captionabove durch \caption abgelöst werden.

Der Blocksatz in der ersten Spalte wirkt unvorteilhaft und könnte durch
\begin{tabularx}{\textwidth}{
	|m{3cm}<{\raggedright}
	CCCCC|
}
verhindert werden.

von markusv » Mi 24. Aug 2016, 15:25

*thumbsup*

War schon klar, dass es einfacher, besser und schöner geht ... aber so einfach :o

von rais » Mi 24. Aug 2016, 15:04

nun ja, die im Original-Post verwendeten C-Spalten sind auf tabularx' X-Spalte basiert und damit sind sie bereits mit \parbox zu vergleichen.
Eigentlich fehlt nur ein
\renewcommand*\tabularxcolumn[1]{m{#1}}
in der Präambel südlich vom Laden des tabularx-Pakets und ein Ändern der p- zu einer m-Spalte in der Spaltendeklaration.

VG
Rainer

von markusv » Mi 24. Aug 2016, 13:51

Ich meine mich erinnern zu können, bei meinen ersten Tabellen für Projektberichte \parbox verwendet zu haben, da es in einem Einsteigerbuch so stand. Ähnliches habe ich hier mal probiert, siehe Code:
\documentclass[a4paper,fleqn,12pt,liststotoc]{scrreprt} 
\usepackage[utf8]{inputenc}             
\usepackage[T1]{fontenc}             
\usepackage[ngerman]{babel}             
\usepackage{longtable} 
\usepackage{array} 
\usepackage{colortbl} 
\usepackage[ngerman]{translator}                   
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{ragged2e}

\begin{document} 
\begin{table}[!h] 
\captionabove{Auswertung} 
\label{tab:AuswertungVersuchsmatrix} 
\centering 
\begin{tabularx}{1.0\textwidth}{p{3cm}ccccc} 
\toprule
Versuchsreihe      &  1     &   2      & 3      & 4   & 5    \\
 \midrule 
KK~Nummer  & CB1640.    & CB1640.   &  CB1640. &CB1640.   &CB1640.  \\
 \midrule 
Anzahl kleine Reinigungen    
& \parbox[b][-2ex][c]{0em}{0   }   
& \parbox[b][-2ex][c]{0em}{1  }   
&  \parbox[b][-2ex][c]{0em}{2}   
& \parbox[b][-2ex][c]{0em}{3}          
& \parbox[b][-2ex][c]{0em}{4}        \\
 \midrule
 Anzahl große Reinigungen               
& \parbox[b][-2ex][c]{0em}{1}           
& \parbox[b][-2ex][c]{0em}{1}       
&  \parbox[b][-2ex][c]{0em}{1}         
& \parbox[b][-2ex][c]{0em}{1}        
& \parbox[b][-2ex][c]{0em}{1}       \\
 \midrule 
 Maschinentakte zwischen Reinigungen        
& \parbox[b][-4ex][c]{1em}{1300}              
&\parbox[b][-4ex][c]{1em}{1300}        
&  \parbox[b][-4ex][c]{1em}{1300}      
&\parbox[b][-4ex][c]{1em}{1300}         
&\parbox[b][-4ex][c]{1em}{1300}    \\
 \midrule 
 Gesamtanzahl Maschinentakte                   
& \parbox[b][-2ex][c]{1em}{2600}             
&\parbox[b][-2ex][c]{1em}{5200}       
&  \parbox[b][-2ex][c]{1em}{7800}      
&\parbox[b][-2ex][c]{1em}{10400}      
&\parbox[b][-2ex][c]{1em}{13000}   \\
 \midrule 
 1. Durchlauf    &             &              &                &                &   \\
 \midrule 
 2. Durchlauf     &             &              &                &                &   \\  
 \bottomrule
 \end{tabularx} 
\end{table} 
\end{document}
Leider geht dadurch die horizontale Zentrierung flöten.

Anmerkung:
Außerdem habe ich \hline durch \toprule \midrule und \bottomrule ersetzt aus dem Package booktabs. Sieht schöner aus wie ich finde. Allerdings funktioniert es nicht mit vertikalen Linien, die bei wissenschaftlichen Arbeiten aber sowieso nicht unbedingt gewünscht sind!

Tabellen Formatierung

von misterx112 » Mi 24. Aug 2016, 11:59

Hallo Zusammen, ich hoffe ihr könnt mir helfen, nachdem ich mein Dokument fast vollständig erstellt habe, ist noch ein Problem aufgetaucht das ich nicht gelöst bekomme. Ich möchte gern das bei deiner Tabelle die Spalten 2- 5 horizontal sowie vertikal zentriert sind. Das funktioniert leider nicht. Hoffentlich kann mir einer von euch helfen.
\documentclass[a4paper,fleqn,12pt,liststotoc]{scrreprt}
\usepackage[utf8]{inputenc}	 			
\usepackage[T1]{fontenc}	    		
\usepackage[ngerman]{babel}				
\usepackage{longtable}
\usepackage{array}
\usepackage{colortbl}
\usepackage[ngerman]{translator}						
\usepackage{tabularx}
\usepackage{ragged2e}
\newcolumntype{R}{>{\raggedleft\arraybackslash}X} 
\newcolumntype{L}{>{\raggedright\arraybackslash}X}
\newcolumntype{C}{>{\centering\arraybackslash}X}
\newcommand{\ltab}{\raggedright\arraybackslash}
\newcommand{\ctab}{\centering\arraybackslash} 
\newcommand{\rtab}{\raggedleft\arraybackslash}


\begin{document}
\begin{table}[!h]
\captionabove{Auswertung}
\label{tab:AuswertungVersuchsmatrix}
\centering
\begin{tabularx}{1.0\textwidth}{|p{3cm}CCCCC|}
\hline
Versuchsreihe						&  1		       &   2 	         & 3	          & 4            & 5	      \\
\hline
KK~Nummer						& CB1640.        & CB1640.   &  CB1640. &CB1640.   &CB1640.  \\
\hline
Anzahl kleine Reinigungen				& 0  			& 1  		 &  2 		  & 3 		   & 4	      \\
\hline
 Anzahl große Reinigungen      			& 1  			& 1  		 &  1 		  & 1  	   & 1       \\
\hline
 Maschinentakte zwischen Reinigungen        & 1300              &1300        &  1300      &1300         &1300     \\ 
\hline
 Gesamtanzahl Maschinentakte                   & 2600              &5200       &  7800       &10400       &13000    \\ 
\hline
 1. Durchlauf                                             &		       &              &                &                &	\\
\hline
 2. Durchlauf					       &		       &              &                &                &	\\	
\hline 
\end{tabularx}
\end{table}
\end{document}
Vielen Dank für eure Hilde

Nach oben