Vertikale Ausrichtung in Tabellen

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: Vertikale Ausrichtung in Tabellen

von abtej » Do 30. Nov 2017, 14:13

Spitze, danke :)

von markusv » Do 30. Nov 2017, 14:04

Wenn du deine Spaltendefinitionen auch auf p-Spalten aufbaust und nicht auf m, sollte es deinen Wünschen entsprechen:
\documentclass[12pt,a4paper]{article}      
\usepackage[ngerman]{babel}                   
\usepackage[utf8]{inputenc}            
\usepackage[T1]{fontenc}  
\usepackage[figuresright]{rotating} 
\usepackage{tabularx}


%Eigene Defintionen von Spalten
   \newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}p{#1}}
   \newcolumntype{T}[1]{>{$}C{#1}<{$}}

\begin{document}
\begin{sidewaystable}
   \renewcommand{\arraystretch}{1.5}
   \footnotesize
   \begin{tabular}{|p{9.2cm} | T{7cm} | C{1.5cm} | p{4cm}|}
      \hline
      \multicolumn{1}{|c|}{\textbf{Formeln}} & \multicolumn{1}{c|}{\textbf{Formeln}} & \textbf{Einheit} & \multicolumn{1}{c|}{\textbf{Beschreibung}} \\
      \hline
      Test Test Test Test & 123 * 123 *123 * 123 *123 & Text & noch mehr Text \\ \hline
      Test Test Test Test & 123 * 123 *123 * 123 *123 * 123 *123 & Text & noch mehr Text \\ \hline
      Test Test Test Test & 123 * 123 *123 * 123 *123 * 123 *123 * 123 *123 * 123 * & Text & noch mehr Text \\ \hline
      Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test 
         & 123 * 123 *123 * 123 *123 * 123 *123 * 123 *123 * 123 * & Text & noch mehr Text \\
      % 
      \hline
   \end{tabular}
\caption{Irgendeine Caption}
\end{sidewaystable}
\end{document}

Vertikale Ausrichtung in Tabellen

von abtej » Do 30. Nov 2017, 13:54

Hallo zusammen,

ich habe folgendes Problem: Der Code aus dem Beispiel erzeugt mir eine Tabelle, welche in der letzten Zeile einen deutlich längeren Inhalt besitzt. Die mittlere Spalte ist im Mathmode gesetzt.

Irgendwie entsteht am Anfang der letzten Zeile in der ersten Spalte ein Abstand am Anfang und die restlichen Spalten sind sehr stark nach oben orientiert. Hat jemand eine Ahnung, wie ich das alles vertikal zentrieren kann? Bisher bin ich mit parbox usw. nicht an das gewünschte Ziel gelangt.

Danke für eure Hilfe :)

\documentclass[12pt,a4paper]{article}      
\usepackage[ngerman]{babel}                   
\usepackage[utf8]{inputenc}            
\usepackage[T1]{fontenc}  
\usepackage[figuresright]{rotating} 
\usepackage{tabularx}


%Eigene Defintionen von Spalten
	\newcolumntype{M}{>{$}c<{$}}
	\newcolumntype{L}[1]{>{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
	\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
	\newcolumntype{R}[1]{>{\raggedleft\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
	\newcolumntype{T}[1]{>{$}C{#1}<{$}}

\begin{document}
\begin{sidewaystable}
	\renewcommand{\arraystretch}{1.5}
	\footnotesize
	\begin{tabular}{|p{9.2cm} | T{7cm} | C{1.5cm} | p{4cm}|}
		\hline
		\multicolumn{1}{|c|}{\textbf{Formeln}} & \multicolumn{1}{c|}{\textbf{Formeln}} & \textbf{Einheit} & \multicolumn{1}{c|}{\textbf{Beschreibung}} \\
		\hline
		Test Test Test Test & 123 * 123 *123 * 123 *123 & Text & noch mehr Text \\ \hline
		Test Test Test Test & 123 * 123 *123 * 123 *123 * 123 *123 & Text & noch mehr Text \\ \hline
		Test Test Test Test & 123 * 123 *123 * 123 *123 * 123 *123 * 123 *123 * 123 * & Text & noch mehr Text \\ \hline
		Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test 
			& 123 * 123 *123 * 123 *123 * 123 *123 * 123 *123 * 123 * & Text & noch mehr Text \\
		% 
		\hline
	\end{tabular}
\caption{Irgendeine Caption}
\end{sidewaystable}
\end{document}

Nach oben