Seite 1 von 1

manueller Zeilenumbruch in gedrehter Zelle

Verfasst: Mo 12. Okt 2015, 13:16
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}

Verfasst: Mo 12. Okt 2015, 13:56
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}

Verfasst: Mo 12. Okt 2015, 14:33
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,... :)

Verfasst: Mo 12. Okt 2015, 14:35
von Johannes_B
Ändere mal den standard von rotatehead von 3 cm auf 6 cm.

Verfasst: Mo 12. Okt 2015, 16:04
von DaGu
bei 6cm wars viel zu lang, bei 2,2 passts wunderbar danke dir ;)