Text in Tabelle vertikal zentrieren

Tabellen und Grafiken erstellen und anordnen


Jimmy1411
Forum-Newbie
Forum-Newbie
Beiträge: 7
Registriert: Fr 1. Dez 2017, 23:11

Text in Tabelle vertikal zentrieren

Beitrag von Jimmy1411 »

Hallo,

kann mir jemand einen Tipp geben, wie ich den Text in der linken Spalte zentrieren kann? Ich habe bereits alle möglichen Boxen ausprobiert, aber ich komme nicht zu meinem Ergebnis.
\documentclass{scrreprt}
\usepackage{graphicx}
\usepackage{threeparttable}

\begin{document}
\begin{table}[htpb]
	\centering
	\begin{threeparttable}
		\begin{tabular}{c|c|c}
		& zeitkontinuierlich & zeitdiskret\\
		\hline
		\rotatebox[origin=l]{90}{wertkontinuierlich} &
		\includegraphics[scale=0.6]{Bild} &
		\includegraphics[scale=0.6]{Bild}\\
		\hline
		\rotatebox[origin=l]{90}{wertdiskret} &
		\includegraphics[scale=0.6]{Bild} &
		\includegraphics[scale=0.6]{Bild}\\
		\end{tabular}
		\caption{Klassizierung von Signalen}
		\label{abb:klassifizierungVonSignalen}
	\end{threeparttable}
\end{table}
\end{document}
Zweite Frage: Ist die Dicke der Trennlinie tatsächlich derart unterschiedlich wie im Anhang abgebildet oder ist das nur ein Anzeigefehler?

Danke im Voraus!

Jimmy
Dateianhänge
testbild.png
testbild.png (29.45 KiB) 2745 mal betrachtet

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2456
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag von Bartman »

Zur senkrechten Zentrierung fällt mir gerade nur folgende "Lösung" ein:
\documentclass{scrreprt}
\usepackage[demo]{graphicx}
\usepackage[ngerman]{babel}

\begin{document}
\begin{table}[htbp]
	\centering
	\begin{tabular}{c|c|c}
	& zeitkontinuierlich & zeitdiskret\\
	\hline
	\rotatebox{90}{\parbox{3.5cm}{\centering wertkontinuierlich}} &
	\includegraphics[scale=0.6]{Bild} &
	\includegraphics[scale=0.6]{Bild}\\
	\hline
	\rotatebox{90}{\parbox{3.5cm}{\centering wertdiskret}} &
	\includegraphics[scale=0.6]{Bild} &
	\includegraphics[scale=0.6]{Bild}\\
	\end{tabular}
	\caption{Klassizierung von Signalen}
	\label{abb:klassifizierungVonSignalen}
\end{table}
\end{document}

markusv
Forum-Meister
Forum-Meister
Beiträge: 947
Registriert: Do 3. Sep 2015, 17:20
Wohnort: Leipzig

Beitrag von markusv »

Meine etwas kompliziertere Lösung möchte ich nicht vorenthalten:
\documentclass{scrreprt}
\usepackage{graphicx}
\usepackage{threeparttable}
\usepackage{tabularx}
\usepackage{showframe} %nur zu Testzwecken
\renewcommand{\tabularxcolumn}[1]{>{\centering\arraybackslash}m{#1}} %siehe u.a. http://golatex.de/viewtopic,p,97729.html#97729
\begin{document}
\begin{table}[htpb]
   \centering
   \begin{threeparttable}
      \begin{tabularx}{\textwidth}{c|X|X}%X-Spalten aus dem tabularx-Paket für gleichbreite Spalten
      & zeitkontinuierlich & zeitdiskret\\
      \hline
      \rotatebox[origin=c]{90}{wertkontinuierlich} &
      \includegraphics[width=\linewidth]{example-image} &%geändert, siehe Minimalbeispielanleitung
      \includegraphics[width=\linewidth]{example-image}\\
      \hline
      \rotatebox[origin=c]{90}{wertdiskret} &
      \includegraphics[width=\linewidth]{example-image} &
      \includegraphics[width=\linewidth]{example-image}\\
      \end{tabularx}
      \caption{Klassizierung von Signalen}
      \label{abb:klassifizierungVonSignalen}
   \end{threeparttable}
\end{table}
\end{document}
Wäre Microsoft Word für das Schreiben von Büchern entwickelt worden,
würde es Microsoft Book heißen.

Unkomplizierte und schnelle LaTeX-Hilfe, bspw. Erstellung von Vorlagen und Bewerbungen:
Help-LaTeX@web.de

Jimmy1411
Forum-Newbie
Forum-Newbie
Beiträge: 7
Registriert: Fr 1. Dez 2017, 23:11

Beitrag von Jimmy1411 »

Danke! Tut seinen Dienst. :wink:

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4267
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Mit adjustbox geht es einfacher:
\documentclass{scrreprt}
\usepackage{graphicx}
\usepackage{threeparttable}
\usepackage{adjustbox}
\begin{document}
\begin{table}[htpb]
   \centering
   \begin{threeparttable}
   \adjustboxset*{valign=M}
      \begin{tabular}{c|c|c}
      & zeitkontinuierlich & zeitdiskret\\
      \hline
      \adjustbox{angle=90}{wertkontinuierlich} 
      &
      \adjustimage{scale=0.6}{example-image} &
      \adjustimage{scale=0.6}{example-image}\\
      \hline
      \adjustbox{angle=90}{wertdiskret} &
      \adjustimage{scale=0.6}{example-image} &
      \adjustimage{scale=0.6}{example-image}\\
      \end{tabular}
      \caption{Klassizierung von Signalen}
      \label{abb:klassifizierungVonSignalen}
   \end{threeparttable}
\end{table}
\end{document} 

Rolli
Forum-Guru
Forum-Guru
Beiträge: 382
Registriert: Mi 15. Feb 2017, 08:50
Wohnort: Mittelfranken

Beitrag von Rolli »

Hallo Jimmy1411,

Zu Deiner Teilfrage betr. Strichstärke: Schau Dir mal meine Antwort zu dieser Frage an:

http://golatex.de/strichstaerke-der-unt ... 19422.html

Gruß vom Rolli

Antworten