manueller Zeilenumbruch in gedrehter Zelle

Tabellen und Grafiken erstellen und anordnen


DaGu
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Mo 12. Okt 2015, 13:05

manueller Zeilenumbruch in gedrehter Zelle

Beitrag von DaGu »

Schönen Tag zusammen,

ich probier schon seit Tagen n Wolf und bekomme es einfach nicht hin. In der Kopfzeile sollen die Textausrichtung um 90 Grad gedreht sein (so weit so gut). Allerding gibt des da ein paar Zeilen die mir zu lang sind. Ich würde sie gern mit einem Absatz versehen (hier z.B. Lageposition integriert). \ar und \newline hab ich schon ausprobiert. Ging nicht

Danke schonmal im vorraus
\documentclass[
12pt,								% Schriftgröße (12pt, 11pt (Standard))
BCOR1cm,							% Bindekorrektur, bspw. 1 cm
oneside,							% einseitiges Layout
headsepline,					% Trennline zum Seitenkopf	
a4paper,
titlepage,
bibliography=totoc,
listof=totoc]
{scrbook}

\usepackage[lmargin=3.00cm,rmargin=2.00cm,tmargin=1.5cm,bmargin=2cm,includefoot]{geometry} 
\usepackage[ngerman]{babel} %Sprache
\usepackage[ansinew]{inputenc}%Umlaute
\usepackage[T1]{fontenc} %Silbentrennung mit Umlauten
\usepackage[printonlyused]{acronym}
\usepackage{times}
\usepackage{anysize}

\usepackage{setspace} %für das setzen von Zeilenabständen
\setstretch{1.5}
\usepackage{amsmath} %mathematische Operatoren
\usepackage{graphicx} %Zum Laden von Grafiken
\usepackage{wasysym} %technische Symbole
\usepackage{textcomp}
\usepackage{graphicx} %mehre Bilder nebeneinander
\usepackage{hyperref} %für urls 
\usepackage{multirow}
\usepackage{siunitx} %SI einheiten nicht kursiv
\usepackage{rotating}
\usepackage{booktabs} %dicke Linien in tabellen
\usepackage{caption}
\usepackage{subcaption} %für kleine Unterschriften
\usepackage{colortbl} % für farbige Tabellen
\usepackage{rotating} % für rotierte Sachen
\usepackage[headsepline,plainheadsepline]{scrpage2}
\usepackage{pdfpages}
\usepackage{longtable}

\begin{document}

\begin{table}[htb]
\centering
\renewcommand{\arraystretch}{1.3}
\begin{tabular}{l|cccc|c|c}
														&\begin{turn}{90}statisch bestimmt \end{turn}& \begin{turn}{90}Steifigkeit\end{turn}& \begin{turn}{90}einfache Ansteuerung\end{turn}	&\begin{turn}{90}Lageposition integriert\end{turn}	& \begin{turn}{90}Summe\end{turn} & \begin{turn}{90}Rang\end{turn}\\
\hline
Gewichtung 	&3 & 3 & 2	& 4&	& \\
\hline
3 Führungsachsen, 1 Antriebsachse   &3 & 0 & 2 & 0 & 5 & 2\\
4 Führungsachsen, 1 Antriebsachse   &0 & 3 & 2 & 0 & 5 & 2\\
3 Führungsachsen, 3 Antriebsachsen &3 & 0 & 0 & 4 & 7 & 1\\
4 Führungsachsen, 4 Antriebsachsen &0 & 3 & 0 & 4 & 7 & 1\\
\end{tabular}
\caption{Gewichtete Punktbewertung\cite{MVM175} der in Frage kommenden Achssysteme für die z-Achse1}
\label{gPB}
\end{table}

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Du kannst eine parbox verwenden, wirklich schön sieht das aber trotzdem nicht aus.
\documentclass[
	12pt,
%	BCOR1cm,%JB veraltete Syntax
%	BCOR=1cm,% waere besser, aber geometry wird genutzt
	oneside,
	headsepline,
	a4paper,
	titlepage,
	bibliography=totoc,
listof=totoc]
{scrbook}

\usepackage[lmargin=3.00cm,rmargin=2.00cm,tmargin=1.5cm,bmargin=2cm,includefoot]{geometry}
\geometry{bindingoffset=1cm,head=21.75pt}
\setlength{\footheight}{22pt}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[printonlyused]{acronym}
%\usepackage{times}%JB: Hoffnunslos veraltet
%\usepackage{anysize}%JB: dito

\usepackage{setspace}
\setstretch{1.5}
\usepackage{graphicx} %mehre Bilder nebeneinander
%JB: So ein Quatsch
\usepackage{rotating}
%\usepackage[headsepline,plainheadsepline]{scrpage2}%JB: Veraltet
\usepackage[automark]{scrlayer-scrpage}
\newcommand{\rotatehead}[2][3cm]{\begin{turn}{90}\parbox{#1}{#2}\end{turn}}
\begin{document}

\begin{table}%[htb]%JB die sind für finetuning
	\centering
	\caption{Gewichtete Punktbewertung\cite{MVM175} der in Frage kommenden Achssysteme für die z-Achse1}
	%JB: Caption kommt drüber
	\label{gPB}
	\renewcommand{\arraystretch}{1.3}
	\begin{tabular}{l|cccc|c|c}
		&\rotatehead{statisch\\bestimmt}&\rotatehead{Steifigkeit}&\rotatehead{einfache\\Ansteuerung}
		&\rotatehead{Lageposition\\integriert}   & \rotatehead{Summe }& \rotatehead{Rang}\\
		\hline
		Gewichtung    &3 & 3 & 2   & 4&   & \\
		\hline
		3 Führungsachsen, 1 Antriebsachse   &3 & 0 & 2 & 0 & 5 & 2\\
		4 Führungsachsen, 1 Antriebsachse   &0 & 3 & 2 & 0 & 5 & 2\\
		3 Führungsachsen, 3 Antriebsachsen &3 & 0 & 0 & 4 & 7 & 1\\
		4 Führungsachsen, 4 Antriebsachsen &0 & 3 & 0 & 4 & 7 & 1\\
	\end{tabular}
\end{table}

\end{document}
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

DaGu
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Mo 12. Okt 2015, 13:05

Beitrag von DaGu »

vielen Dank schonmal, macht jetzt auf jedenfall das, was ich mir vorgestellt hab:)

was mir gerade noch auffällt: Die horizontalen Linen werde nun länger gemacht als es eigentlich braucht. Kann man das irgendwie unterbinden?

Hab noch das \turn{90} auf \turn{80} geändert,.. dann kann mans wenigstens etwas besser lesen ;) (allerdings ist dann die Schrift nicht mehr richtig über den darunterliegenden Zellen zentriert,... :)

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Ändere mal den standard von rotatehead von 3 cm auf 6 cm.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

DaGu
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Mo 12. Okt 2015, 13:05

Beitrag von DaGu »

bei 6cm wars viel zu lang, bei 2,2 passts wunderbar danke dir ;)

Antworten