Wort vertikal zentrieren

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: Wort vertikal zentrieren

von esdd » So 16. Nov 2014, 22:21

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.

Wort vertikal zentrieren

von lacker » So 16. Nov 2014, 21:24

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} 

Nach oben