Texte in mehreren Zeilen ausrichten

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: Texte in mehreren Zeilen ausrichten

Re: Texte in mehreren Zeilen ausrichten

von Diggi2023 » Do 1. Aug 2024, 14:51

Paar "Schönheitsfehler" habe ich selbst gefunden...

[*]Verstehe weiterhin nicht, warum zum oberen Rand immer noch einen Abstand ist.
(siehe Reihe A die letzten zwei Zeilen)
Ich weiß, mal benutze ich \begin{tabular}{@{}c@{}} \end{tabular} und bei dem anderen nicht.
Wie kann man hier nur den Abstand manipulieren?

[*]Der Rest der Fragen bleibt aber weiter bestehen, außer:
Ich will den Text immer vertikal mittig zentriert haben. <--Da habe ich den Abstand von 6pt (wegen Zellenabstand) vergessen gehabt

\documentclass[11pt,a4paper,twoside]{scrbook}
\usepackage[version=4]{mhchem}
\textheight=670pt
\usepackage[table,xcdraw]{xcolor}
\usepackage{multirow}
\usepackage{adjustbox}
\usepackage{amssymb}
\usepackage{float}
\usepackage{ragged2e}
\newcolumntype{C}[1]{>{\centering\arraybackslash}m{#1}}
\usepackage{showframe}% blendet Seitenränder ein
\begin{document}

\begin{table}[H]
\begin{tabular}{C{8mm}|C{16mm}|C{8mm}|C{8mm}|C{8mm}}
			
			A
			& B
			& C
			& D
			& E\\
			
\multicolumn{2}{c|}{
		\begin{tabular}{@{}C{24mm+6pt+6pt}@{}}Type of\\
			primer\end{tabular}
		}                  
	& Zn (R)
	& \multicolumn{2}{c|}{div.} \\ \hline
	
	
	\multicolumn{2}{C{24mm+6pt+6pt}|}{
		\begin{tabular}{@{}c@{}}
			Binder base\\of primer
		\end{tabular}}
	& \begin{tabular}{@{}c@{}}ESI,\\ EP,\\ PUR\end{tabular}
	& \begin{tabular}{@{}c@{}}EP,\\ PUR,\\ ESI\end{tabular}
	& \begin{tabular}{@{}c@{}}AK,\\ AY\end{tabular}\\ \hline
	
	
	\multicolumn{2}{C{24mm+6pt+6pt}|}{Binder base of subsequent 
	coats} 
	& \begin{tabular}{@{}c@{}}EP,\\ PUR,\\ AY\end{tabular}  & 
	\begin{tabular}{@{}c@{}}EP,\\ PUR,\\ AY\end{tabular}  & 
	\begin{tabular}{@{}c@{}}AK,\\ AY\end{tabular} \\ \hline
	
	

\end{tabular}
\end{table}
\end{document}

Texte in mehreren Zeilen ausrichten

von Diggi2023 » Di 23. Jul 2024, 16:41

Wenn man die Spalte A sich anschaut.
Ich will den Text immer vertikal mittig zentriert haben.
In der zweiten Zeile, ist in der Spalte A und E der Text nicht wirklich vertikal mittig zentriert.
Verglichen in Zeile 1 wo "div" steht, ist der Text schön "vertikal mittig" ausgerichtet.
Bei der dritten Zeile ist Spalte A etwas höher als der Rest?
\documentclass[11pt,a4paper,twoside]{scrbook}
\usepackage[version=4]{mhchem}
\textheight=670pt
\usepackage[table,xcdraw]{xcolor}
\usepackage{multirow}
\usepackage{adjustbox}
\usepackage{amssymb}
\usepackage{float}
\usepackage{ragged2e}
\newcolumntype{C}[1]{>{\centering\arraybackslash}m{#1}}
\usepackage{showframe}% blendet Seitenränder ein
\begin{document}

\begin{table}[H]
\begin{tabular}{C{8mm}|C{16mm}|C{8mm}|C{8mm}|C{8mm}}
			
			A
			& B
			& C
			& D
			& E\\
			
\multicolumn{2}{l|}{
		\begin{tabular}[c]{@{}C{24mm}@{}}Type of\\
			primer\end{tabular}
		}                  
	& Zn (R)
	& \multicolumn{2}{c|}{div.} \\ \hline
	
	
	\multicolumn{2}{C{24mm}|}{
		\begin{tabular}[c]{@{}c@{}}
			Binder base\\of primer
		\end{tabular}}
	& \begin{tabular}[c]{@{}c@{}}ESI,\\ EP,\\ PUR\end{tabular}
	& \begin{tabular}[c]{@{}c@{}}EP,\\ PUR,\\ ESI\end{tabular}
	& \begin{tabular}[c]{@{}c@{}}AK,\\ AY\end{tabular}\\ \hline
	
	
	\multicolumn{2}{C{24mm}|}{Binder base of subsequent 
	coats} 
	& \begin{tabular}[c]{@{}c@{}}EP,\\ PUR,\\ AY\end{tabular}  & 
	\begin{tabular}[c]{@{}c@{}}EP,\\ PUR,\\ AY\end{tabular}  & 
	\begin{tabular}[c]{@{}c@{}}AK,\\ AY\end{tabular} \\ \hline
	
	

\end{tabular}
\end{table}
\end{document}

Nach oben