Wort vertikal zentrieren Thema ist als GELÖST markiert

Tabellen und Grafiken erstellen und anordnen


lacker

Wort vertikal zentrieren

Beitrag von lacker »

Hallo,


Wie kann ich in meinem Minimalbeispiel in der ersten Spalte das Wort "OK" vertikal zentrieren, sodass es in mittiger Höhe steht und nicht gnaz oben in der Zelle?


Minimalbeispiel:


\documentclass[
fontsize=12pt,   % Schriftgröße
DIV=12,          % Seitenaufteilung
ngerman,         % für Umlaute, Silbentrennung etc.
paper=a4,        % Papierformat
twoside,         % zweiseitig
titlepage,       % es wird eine Titelseite verwendet
parskip=half,    % Abstand zwischen Absätzen (halbe Zeile)
toc=listof,			 % Fügt das Abbildungs- und Tabellenverzeichis ins Inhaltsverzeichnis ein
draft=false,           % Status des Dokuments (final/draft)
%    captions=nooneline     % Beschriftungen nicht zentrieren
]{scrbook}


%\usepackage{lscape}
\usepackage{tabularx}
%\usepackage{longtable}
\usepackage{multirow}




%\usepackage{german, longtable}
\begin{document}
	

\begin{table}[htb] 
	\renewcommand{\arraystretch}{1.6} % Zeilenhöhe 1,6 mal so groß wie normal
	\centering
	\vspace{0.2 cm}
	\begin{tabular}{|>{\centering\arraybackslash}p{1.5 cm}|>{\centering\arraybackslash}p{9 cm}|}
		\hline A & B \\ 
		\hline OK & Erste Zeile; \newline soll buendig sein \newline dritte Zeile\\
		\hline OK & dritte Zeile; \newline soll buendig sein \newline dritte Zeile\\ 

		\hline 
	\end{tabular} 
	\vspace{0.1 cm}
	\caption{Beschreibung}
	\label{tbl:label_1}  
	\renewcommand{\arraystretch}{1} % Zeilenhöhe wieder auf default setzen
\end{table}
	
	
	
	
	
\end{document} 

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Verwende m- statt p-Spalten. Wenn der Inhalt der zweiten Spalte horizontal zentriert sein soll, dann verwende \linebreak statt \newline für die manuellen Umbrüche.
\documentclass[ 
 fontsize=12pt,   % Schriftgröße 
 DIV=12,          % Seitenaufteilung 
 ngerman,         % für Umlaute, Silbentrennung etc. 
 paper=a4,        % Papierformat 
 twoside,         % zweiseitig 
 titlepage,       % es wird eine Titelseite verwendet 
 parskip=half,    % Abstand zwischen Absätzen (halbe Zeile) 
 toc=listof,          % Fügt das Abbildungs- und Tabellenverzeichis ins Inhaltsverzeichnis ein 
 draft=false,           % Status des Dokuments (final/draft) 
%    captions=nooneline     % Beschriftungen nicht zentrieren 
]{scrbook} 

\usepackage{tabularx}% lädt auch array

\begin{document} 

\begin{table}[htb] 
    \renewcommand{\arraystretch}{1.6} % Zeilenhöhe 1,6 mal so groß wie normal 
    \centering 
    \vspace{0.2 cm} 
    \begin{tabular}{|>{\centering\arraybackslash}m{1.5 cm}|>{\centering\arraybackslash}m{9 cm}|} 
       \hline A & B \\ 
       \hline OK & Erste Zeile; \linebreak soll buendig sein \linebreak dritte Zeile\\ 
       \hline OK & dritte Zeile; \linebreak soll buendig sein \linebreak dritte Zeile\\ 

       \hline 
    \end{tabular} 
    \vspace{0.1 cm} 
    \caption{Beschreibung} 
    \label{tbl:label_1}   
    \renewcommand{\arraystretch}{1} % Zeilenhöhe wieder auf default setzen 
\end{table} 

\end{document}
Gruß
Elke

PS: Ich würde Dir außerdem empfehlen, auf die vertikalen Linien zu verzichten und das Paket booktabs zu verwenden.

Antworten