Tabelle mit Überschrift drehen

Tabellen und Grafiken erstellen und anordnen


S R
Forum-Anfänger
Forum-Anfänger
Beiträge: 12
Registriert: Fr 15. Jun 2018, 07:52

Tabelle mit Überschrift drehen

Beitrag von S R »

Hallo,

ich benötige mal eure Unterstützung. Ich weiß das unten ist kein Minimalbeispiel sondern ein Maximalbeispiel.

Wie kann ich die Tabelle im Anhang um 90° drehen inklusive Überschrift. Mit sideways habe ich es schon probiert, aber dazu bringt er mir die Tabelle immer auf eine neue Seite.

Hat jemand da eine Lösung für mich?
\documentclass[                                       %Standardpaket KOMA-Klasse Report
paper=a4,                                          %Papierformat A4
12pt,                                             %Schriftgröße 12pt
toc=bib,                                             %Literaturverzeichnis im Inhaltsverzeichnis
toc=listof,                                          %Abbildungs- und Tabellenverzeichnis im Inhaltsverzeichnis
numbers=noenddot,                                       %Nummerierung mit Punkt
oneside
]{scrbook}

% Dokumentinformationen

\usepackage[ngerman]{babel}                              %Sprachpaket Babel (Deutsch)
\usepackage[         
includehead,
headheight = 17mm,                                    %Kopfhöhe
footskip = \dimexpr\headsep+\ht\strutbox\relax,
tmargin = 0mm,
bmargin = \dimexpr17mm+2\ht\strutbox\relax,
left=30mm,                                          %Abstand links
right=25mm,                                          %Abstand rechts
]{geometry}

%\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}                                 %Latin Modern Schriftarten ohne ß korrektur
\usepackage{fontspec}   %wird benötigt um ß in der Schriftart lmodern (\usepackage{lmodern}) zu schreiben alternative kann auch auch das usepackage libertine geladen werden, es fehlt aber dann der Anteil für mathematische Formeln
%\usepackage{libertine}
\usepackage{setspace}
\usepackage{booktabs}
\usepackage{lipsum}                                    %Lipsum Paket füllt Seiten mit Text (zur Formatierung benötigt)
\usepackage[inline]{enumitem} %Punktaufzählungen
\renewcommand{\labelitemi}{$\bullet$}
\bibliographystyle{abbrvdin}   %Nummerierung der Literaturverzeichnisses mit Nummern
%\bibliographystyle{alphadin}                           %Stil des Literaturverzeichnis: plain-Nummer (Vornamen werden ausgeschrieben), abbrv-Nummer (Vornamen nur als Initialien), alpha-bis zu drei Anfangsbuchsteben, evtl. ein hochgestelltes Pluszeichen,bei mehr als 3 Autoren, Jahresangabe zweistellig, unsrt-Nummer, apalike-[Autorenname(n),Jahr] - alphadin empfehlenswert!
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\usepackage[                                       %Standardpaket für Kopf- und Fußzeile
automark, 
headsepline,                                        %Trennlinie unterhalb Kopfzeile
footsepline,                                        %Trennlinie überhalb Fußzeile
plainheadsepline,                                     %auch auf Plain-Seiten
plainfootsepline
]{scrlayer-scrpage}
%\usepackage{hyperref}
%\addto\extrasngerman{\def\figureautorefname{Abb.}}%ändert bei der Referenz im Text mit \abb die Bezeichnung von (siehe Figure 1.1) auf (siehe Abb. 1.1)

\usepackage[table]{xcolor}

\definecolor{light-gray}{gray}{0.95}
\usepackage{listings}                                 %Quelltext in Latex einfügen
\lstset{
   backgroundcolor=\color{light-gray},
   tabsize=4,
   rulecolor=,
   language=C,
   numbers=left,
    basicstyle=\scriptsize,
    upquote=true,
%    aboveskip={1.5\baselineskip},
    columns=fixed,
    extendedchars=true,
    breaklines=true,
    prebreak = \raisebox{0ex}[0ex][0ex]{\ensuremath{\hookleftarrow}},
    frame=single,
    showtabs=false,
    showspaces=false,
    showstringspaces=false,
    identifierstyle=\ttfamily,
    keywordstyle=\color[rgb]{0,0,1},
    commentstyle=\color[rgb]{0.133,0.545,0.133},
    stringstyle=\color[rgb]{0.627,0.126,0.941},
    literate=%
     {Ö}{{\"O}}1
     {Ä}{{\"A}}1
   {Ü}{{\"U}}1
    {ß}{{\ss}}2
    {ü}{{\"u}}1
    {ä}{{\"a}}1
    {ö}{{\"o}}1
}


\usepackage{url}
\usepackage{siunitx}
\usepackage{tabularx}                                 %Erweitertes Tabellenpaket
\usepackage{dirtree}                                 %Dateibäume
\usepackage{scrwfile}
\usepackage{listings}
\usepackage{multirow}                                 %Tabellenverbindungspaket
\usepackage[
toc,                                             %Einträge im Inhaltsverzeichnis
acronym,                                          %ein Abkürzungsverzeichnis erstellen
nonumberlist,                                       %keine Seitenzahlen anzeigen      
nomain
]{glossaries}

%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% glossary description

\newglossary[slg]{symb}{sym}{syg}{Verzeichnis der Formelzeichen und Symbole}      %Erstellt ein eigenständiges Symbolverzeichnis
\renewcommand*{\glspostdescription}{}                     %Den Punkt am Ende jeder Beschreibung deaktivieren

\newglossarystyle{symb3spaltig}{% 
% Umgebung: longtable 
\renewenvironment{theglossary}% 
{\begin{longtable}{@{}p{3cm}p{3cm}p{\dimexpr\linewidth-3cm-3cm-4\tabcolsep\relax}@{}}}% 
{\end{longtable}}% 

% Tabellenkopf 
\renewcommand*{\glossaryheader}{% 
\toprule 
\textbf{Zeichen} & \textbf{Einheit} & \textbf{Beschreibung} \\ %Beschriftung 
 \midrule 
\endhead}% 
% keine Überschriften zwischen Gruppen 
\renewcommand*{\glsgroupheading}[1]{}% 
% Haupteinträge in einer Zeile: 

\renewcommand*{\glossaryentryfield}[3]{% 
\glsentryuseri{##1}% Symbol 
%& \si{\glsentryuserii{##1}}% Einheit
& \glsentryuserii{##1}% Einheit 
& ##3% Beschreibung 
\\% Zeilenende 
}% 
\renewcommand*{\glsgroupskip}{}% 
}
\makeglossaries                                       %Glossar-Befehle anschalten

%Diese Befehle sortieren die Einträge in den
%einzelnen Listen:
%makeindex -s datei.ist -t datei.alg -o datei.acr datei.acn
%makeindex -s datei.ist -t datei.glg -o datei.gls datei.glo
%makeindex -s datei.ist -t datei.slg -o datei.syi datei.syg


%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% appendix

\TOCclone[Anlagenverzeichnis]{toc}{atoc}
\newcommand\StartAppendixEntries{}
\AfterTOCHead[toc]{%
  \renewcommand\StartAppendixEntries{\value{tocdepth}=-10000\relax}%
}
\AfterTOCHead[atoc]{%
  \edef\maintocdepth{\the\value{tocdepth}}%
  \value{tocdepth}=-10000\relax%
  \renewcommand\StartAppendixEntries{\value{tocdepth}=\maintocdepth\relax}%
}
\newenvironment{appendixwithtoc}{%
%  \cleardoublepage
  \appendix
  \addchaptertocentry{}{Anlagenverzeichnis}
  \addtocontents{toc}{\protect\begingroup}
  \addtocontents{toc}{\protect\StartAppendixEntries}
  \listofatoc
}{%
  \addtocontents{toc}{\protect\endgroup}
}

%%
%===================================================
% Package für Anlagenverzeichnis
%\usepackage{tocloft}

% Makro für Einträge ins Anlagenverzeichnis
%\makeatletter
%\newcommand{\answer}[1]{%
 % \clearpage% falls \answer immer eine neue Seite beginnen soll
  
%\addcontentsline{ans}{section}{#1}%
%}
%\makeatother 

%Anlagenverzeichnis

%%%%Nur nutzen wenn das normale Appendix nicht funktioniert. Achtung \usepackage{tocloft} gibt Unterpunkte von Anlagenverzeichnis auch im Inhaltsverzeichnis aus!!!!!
%
%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% general configs



%\usepackage{titlesec}

\usepackage{listings}
\usepackage{ifpdf}
%\ifpdf
%\usepackage[pdftex]{graphics}
%\else
\usepackage{graphicx}
%\fi


\graphicspath {{Bilder/}}                              %Bildverzeichnis (ggf. Unterordner des Latex Dokument)

\renewcommand*\familydefault{\sfdefault}                   %set Sans Serif font amit wird die voreingestellt Schriftfamilie auf serifenlose Schrift geändert.

%\setlength{\parindent}{0em}                              %Absatzeinzug verhindern

\pagestyle{scrheadings}
\clearscrheadfoot
\ihead{\headmark}                                     %linke Kopfzeile
\chead{}                                           %zentrierte Kopfzeile
\ohead{}                                             %rechte Kopfzeile
\ifoot{}                                             %linke Fußzeile
\cfoot[Arbeit]{Arbeit}                                           %zentrierte Fußzeile
\ofoot[\pagemark]{\pagemark}                              %rechte Fußzeile
%\renewcommand*{\chapterpagestyle}{scrheadings}
%\renewcommand*{\chapterheadstartvskip}{}

%\usepackage{colortbl}
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% makro refering to figure

\def\abb#1{(siehe \autoref{#1})}
\def\tab#1{(siehe Tabelle \ref{#1})}
\def\anh#1{(siehe Anhang \ref{#1})}
\def\kap#1{(siehe Kapitel \ref{#1})}
\def\picture#1,#2,#3,#4
{
\begin{figure}[ht]
\centering      
\fbox{                        
\includegraphics[#1]{Bilder/#2}
}
\caption{#3}
\label{fig:#4}
\end{figure}
}


%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%Abkürzungsverzeichnis mit Seitenzahl einfügen
\usepackage[nohyperlinks, printonlyused, withpage, smaller]{acronym}

\usepackage{pdflscape}%einzelne Seiten im Querformat darstellen

%\usepackage{pdfpages}

\usepackage[absolute,overlay]{textpos}

\usepackage{endnotes}
\usepackage{footmisc}%Fußnoten
\usepackage{rotating}%zum Drehen von Tabellen
%\usepackage{lscape}
%\usepackage[section, verbose, above, below]{placeins}
%\usepackage{nonfloat}
\usepackage{float}
%\usepackage{tocbasic}
\usepackage{scrhack}
\usepackage{parskip}
\usepackage[
   pdftitle={Hier steht ein text},
   pdfsubject={},
   pdfauthor={S R},
   pdfkeywords={},   
   %Links nicht einrahmen
   hidelinks]{hyperref}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% content

\begin{document}
 \setlength{\parskip}{0cm}
 %\setlength{\parindent}{0em} %verhindert den Einzug im laufenden Text
%\selectlanguage{ngerman}
\pagestyle{empty}                                    %Seitenformatierung deaktivieren
%\include{leerSeite}

\begin{titlepage}
Titelblatt
\end{titlepage}                                 %Verweis auf Titelseite


\pagestyle{scrheadings} 
\pagenumbering{Roman}                                  %römische Seitenzahlen


%\begin{figure}[htbp]
%\vspace{-1,7cm}
%\hspace{-3cm}\includegraphics[width=\paperwidth,height=0.99\paperheight]{.pdf}
%\end{figure}
\chapter*{Aufgabenblatt}
\setcounter{page}{2}    
                  %Manipulation der Seitenzahl

%\include{toc}   
\tableofcontents                                        %Inhaltsverzeichnis

%\include{loa}                                       %Verweis auf Abkürzungsverzeichnis


\printglossary[type=symb,style=symb3spaltig]               %Symbolverzeichnis ausgeben
\glsaddall

\printglossary[type=\acronymtype,style=super,title=Abkürzungsverzeichnis]   %Glossar ausgeben: long = zentriert; weitere Definitionen mgl. siehe Google                                              
%\include{lof}   
\listoffigures

%Verzeichnis aller Tabellen
\listoftables
\addcontentsline{toc}{chapter}{Tabellenverzeichnis}                                 %Verweis auf Tabellenverzeichnis

\onehalfspacing                                       %Zeilenabstand 1,5 fach
\newpage
\pagenumbering{arabic}                                 %arabische Seitenzahlen

\chapter{Test}
oidcubvabsdodjsnasc o coscaoisncoaindisak

\appendix 
\clearpage 

\pagestyle{scrheadings} 
\clearscrheadfoot 
\ihead{\headmark}                                     %linke Kopfzeile 
\chead{}                                           %zentrierte Kopfzeile 
\ohead{}                                             %rechte Kopfzeile 
\ifoot{}                                             %linke Fußzeile 
\cfoot[xxxxx]{xxxxx}                                           %zentrierte Fußzeile 
\ofoot[\pagemark]{\pagemark}                              %rechte Fußzeile 

%############################################################## 
%um Kopf und Fußzeile wieder her zustellen ist das notwendig die Befehle \pagestyle{scrheadings} neu in das appendix zu laden 
\begin{appendixwithtoc} 


%\pagestyle{scrheadings} 
%\clearscrheadfoot 
%\ihead{\headmark}                                     %linke Kopfzeile 
%\chead{}                                           %zentrierte Kopfzeile 
%\ohead{}                                             %rechte Kopfzeile 
%\ifoot{}                                             %linke Fußzeile 
%\cfoot[xxx]{xxxxxxx}                                           %zentrierte Fußzeile 
%\ofoot[\pagemark]{\pagemark}                              %rechte Fußzeile   

%\addcontentsline{toc}{chapter}{Anlagenverzeichnis} 
%\newcommand{\listanswername}{Anlagenverzeichnis} 
%\newlistof[chapter]{answer}{ans}{\listanswername} 

%\listofanswer 
%\pagenumbering{arabic} 
%\setcounter{page}{53} 

%\newpage %Inhaltsverzeichnis Anlagen 
%\answer{Anlage 2.1:xxxxx} 



\chapter{xxxxxxxxx} 
\label{appcha:xxxxxx} 
\section{xxxx} 
\label{appsec:xxxxxx} 

\renewcommand{\arraystretch}{1.25} %Zeilenabstand anpassen 

\begin{table}[htbp] 
%\scriptsize 
\centering 
\captionabove[xxxxxx]{xxxxxxxxxxx} 
\label{app:xxxxxxxxxx} 
\begin{tabular}{l|c|c|c|c|c|c|c|c|c|c}\toprule 
 \rowcolor[gray]{.9}   & \rotatebox{90}{\textbf{xxxxx }} & \rotatebox{90}{\textbf{xxxx}} & \rotatebox{90}{\textbf{xxx}}& \rotatebox{90}{\textbf{xxx}} & \rotatebox{90}{\textbf{xxxx}}& \rotatebox{90}{\textbf{xxxx}} & \rotatebox{90}{\textbf{xxxx}}& \rotatebox{90}{\textbf{xxx}} &\rotatebox{90}{\textbf{xxxx}}& \rotatebox{90}{\textbf{xxxx}}  \\\hline 
xxxxxxx &&&&&&&&&&\\\hline 
xxxxxxx    &\%&x   &x   &x&x&x&   &x&   &\\\hline 
xxxxxx&\%&   &   &   &xx   &xx   &   &xx   &   &\\\hline 
xxxxx&\%&x&x&xx&x&x&&x&xx   &\\\hline 
xxxx &\%&   &   &xx   &xx&xx&xx&xx&xx&\\\hline 
xxxxx &\%&   &&&&&&&xx&\\\hline 
xxxxxx &\%&   &&&&&&&xx&\\\hline 
xxxxx &\%&   &&&&&&&xx&xx\\\hline 
  &&&&&&&&&&\\\hline 
xxxxxxxxxx &&&&&&&&&&\\\hline 
xxxxxx       &xx&xxxx   &&x&x&xxx&&xxx&&\\\hline 
xxxxxx &xxxxx&xx      &&x&xxx&xx&&xxx&&\\\hline 
xxxxxxxx&x&   &&&&&xxx&xxxx&xxxxx&\\\hline 
xxxx &x&   &&&&&xxx&xxx&xx&\\\hline 
xxxx &x&   &&&&&&xxx&xx&xxxx\\\hline 
  
\bottomrule 
\end{tabular} 
\end{table} 





\end{appendixwithtoc} 
%\include{leerSeite}

\end{document}


Gast

Beitrag von Gast »

In Ermangelung eines vernünftigen Minimalbeispiel nur skizziert:
\begin{table}\rotatebox{90}{\parbox{\linewidth}{…}}\end{table}

Ich erinnere mich dunkel, dass es vor nicht allzu langer Zeit hier ein entsprechendes Beispiel gab.

S R
Forum-Anfänger
Forum-Anfänger
Beiträge: 12
Registriert: Fr 15. Jun 2018, 07:52

Beitrag von S R »

Danke für die schnelle Antwort. Ich dachte das es von Bedeutung sei, welche Pakete ich nutze.

Mit dem Tip habe ich sie jedenfalls gedreht bekommen aber horizontal noch zentriert. Jemand noch ne Idee?

Gast

Beitrag von Gast »


Ratgeber

Der "Dreh"

Beitrag von Ratgeber »

S R hat geschrieben:[…] Mit dem Tip habe ich sie jedenfalls gedreht bekommen aber horizontal noch zentriert. Jemand noch ne Idee?
\documentclass[
  fontsize=12pt,
  bibliography=totoc,
  captions=tableabove,
  listof=totoc,
  numbers=noenddot,
  oneside,
  ngerman
]{scrbook}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß},
  Euro={€}
}
\usepackage{babel}
\usepackage[        
  includehead,
  headheight=17mm,
  footskip = \dimexpr\headsep+\ht\strutbox\relax,
  tmargin = 0mm,
  bmargin = \dimexpr17mm+2\ht\strutbox\relax,
  left=30mm,
  right=25mm
]{geometry}

\usepackage[svgnames,table]{xcolor}
\usepackage{rotating}

\usepackage{lmodern}
\usepackage{microtype}

\begin{document}
  \begin{table}[!htbp]
    \renewcommand{\arraystretch}{1.25}
    \rotatebox{90}{%
      \parbox{\textheight}{%
        \centering
        \caption{Platzhalter}
        \label{tab:platzhalter}
        \begin{tabular}{l|c|c|c|c|c|c|c|c|c|c}\hline
          \rowcolor{lightgray!50}
          & \rotatebox{90}{\textbf{---}} & \rotatebox{90}{\textbf{---}} &
          \rotatebox{90}{\textbf{---}}& \rotatebox{90}{\textbf{---}} &
          \rotatebox{90}{\textbf{---}}& \rotatebox{90}{\textbf{---}} &
          \rotatebox{90}{\textbf{---}}& \rotatebox{90}{\textbf{---}} &
          \rotatebox{90}{\textbf{---}}& \rotatebox{90}{\textbf{---}} \\ \hline
          --- &     &     &     &     &     &     &     &     &     &     \\ \hline
          --- &  \% & --- & --- & --- & --- & --- &     & --- &     &     \\ \hline
          --- &  \% &     &     &     & --- & --- &     & --- &     &     \\ \hline
          --- &  \% & --- & --- & --- & --- & --- &     & --- & --- &     \\ \hline
          --- &  \% &     &     & --- & --- & --- & --- & --- & --- &     \\ \hline
          --- &  \% &     &     &     &     &     &     &     & --- &     \\ \hline
          --- &  \% &     &     &     &     &     &     &     & --- &     \\ \hline
          --- &  \% &     &     &     &     &     &     &     & --- & --- \\ \hline
              &     &     &     &     &     &     &     &     &     &     \\ \hline
          --- &     &     &     &     &     &     &     &     &     &     \\ \hline
          --- & --- & --- &     & --- & --- & --- &     & --- &     &     \\ \hline
          --- & --- & --- &     & --- & --- & --- &     & --- &     &     \\ \hline
          --- & --- &     &     &     &     &     & --- & --- & --- &     \\ \hline
          --- & --- &     &     &     &     &     & --- & --- & --- &     \\ \hline
          --- & --- &     &     &     &     &     &     & --- & --- & --- \\ \hline
        \end{tabular}%
      }%
    }
  \end{table}
\end{document}

S R
Forum-Anfänger
Forum-Anfänger
Beiträge: 12
Registriert: Fr 15. Jun 2018, 07:52

Beitrag von S R »

Leider bekomme ich mein Beispiel online nicht lauffähig und sehe bzw. finde den Fehler nicht.

Daher greife ich das mal auf. Leider ist wenn man eine Kapitel und Unterkapitel einfügt die Tabelle auf die nächste Seite gerutscht. Ich benötige aber diese Tabelle auf der Seite wo die Kapitelüberschrift zu finden ist und dort dann vertikal und horizontal zentriert........

\documentclass[
  fontsize=12pt,
  bibliography=totoc,
  captions=tableabove,
  listof=totoc,
  numbers=noenddot,
  oneside,
  ngerman
]{scrbook}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß},
  Euro={€}
}
\usepackage{babel}
\usepackage[        
  includehead,
  headheight=17mm,
  footskip = \dimexpr\headsep+\ht\strutbox\relax,
  tmargin = 0mm,
  bmargin = \dimexpr17mm+2\ht\strutbox\relax,
  left=30mm,
  right=25mm
]{geometry}

\usepackage[svgnames,table]{xcolor}
\usepackage{rotating}

\usepackage{lmodern}
\usepackage{microtype}

\begin{document}
\chapter{Tabelle}
\section{Tabelle 1}
  \begin{table}[!htbp]
    \renewcommand{\arraystretch}{1.25}
    \rotatebox{90}{%
      \parbox{\textheight}{%
        \centering
        \caption{Platzhalter}
        \label{tab:platzhalter}
        \begin{tabular}{l|c|c|c|c|c|c|c|c|c|c}\hline
          \rowcolor{lightgray!50}
          & \rotatebox{90}{\textbf{---}} & \rotatebox{90}{\textbf{---}} &
          \rotatebox{90}{\textbf{---}}& \rotatebox{90}{\textbf{---}} &
          \rotatebox{90}{\textbf{---}}& \rotatebox{90}{\textbf{---}} &
          \rotatebox{90}{\textbf{---}}& \rotatebox{90}{\textbf{---}} &
          \rotatebox{90}{\textbf{---}}& \rotatebox{90}{\textbf{---}} \\ \hline
          --- &     &     &     &     &     &     &     &     &     &     \\ \hline
          --- &  \% & --- & --- & --- & --- & --- &     & --- &     &     \\ \hline
          --- &  \% &     &     &     & --- & --- &     & --- &     &     \\ \hline
          --- &  \% & --- & --- & --- & --- & --- &     & --- & --- &     \\ \hline
          --- &  \% &     &     & --- & --- & --- & --- & --- & --- &     \\ \hline
          --- &  \% &     &     &     &     &     &     &     & --- &     \\ \hline
          --- &  \% &     &     &     &     &     &     &     & --- &     \\ \hline
          --- &  \% &     &     &     &     &     &     &     & --- & --- \\ \hline
              &     &     &     &     &     &     &     &     &     &     \\ \hline
          --- &     &     &     &     &     &     &     &     &     &     \\ \hline
          --- & --- & --- &     & --- & --- & --- &     & --- &     &     \\ \hline
          --- & --- & --- &     & --- & --- & --- &     & --- &     &     \\ \hline
          --- & --- &     &     &     &     &     & --- & --- & --- &     \\ \hline
          --- & --- &     &     &     &     &     & --- & --- & --- &     \\ \hline
          --- & --- &     &     &     &     &     &     & --- & --- & --- \\ \hline
        \end{tabular}%
      }%
    }
  \end{table}
\end{document}
Hier mein nicht lauffähiges Beispiel mit dem Versuch eine Tabelle zu drehen

\documentclass[                                       %Standardpaket KOMA-Klasse Report
paper=a4,                                          %Papierformat A4
12pt,                                             %Schriftgröße 12pt
toc=bib,                                             %Literaturverzeichnis im Inhaltsverzeichnis
toc=listof,                                          %Abbildungs- und Tabellenverzeichnis im Inhaltsverzeichnis
numbers=noenddot,                                       %Nummerierung mit Punkt
oneside
]{scrbook}

% Dokumentinformationen

\usepackage[ngerman]{babel}                              %Sprachpaket Babel (Deutsch)
\usepackage[         
includehead,
headheight = 17mm,                                    %Kopfhöhe
footskip = \dimexpr\headsep+\ht\strutbox\relax,
tmargin = 0mm,
bmargin = \dimexpr17mm+2\ht\strutbox\relax,
left=30mm,                                          %Abstand links
right=25mm,                                          %Abstand rechts
]{geometry}

%\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}                                 %Latin Modern Schriftarten ohne ß korrektur

\usepackage[                                       %Standardpaket für Kopf- und Fußzeile
automark, 
headsepline,                                        %Trennlinie unterhalb Kopfzeile
footsepline,                                        %Trennlinie überhalb Fußzeile
plainheadsepline,                                     %auch auf Plain-Seiten
plainfootsepline
]{scrlayer-scrpage}
%\usepackage{hyperref}
%\addto\extrasngerman{\def\figureautorefname{Abb.}}%ändert bei der Referenz im Text mit \abb die Bezeichnung von (siehe Figure 1.1) auf (siehe Abb. 1.1)

\usepackage[table]{xcolor}

\definecolor{light-gray}{gray}{0.95}

\usepackage{url}
\usepackage{siunitx}
\usepackage{tabularx}                                 %Erweitertes Tabellenpaket
\usepackage{dirtree}                                 %Dateibäume
\usepackage{scrwfile}
\usepackage{listings}
\usepackage{multirow}                                 %Tabellenverbindungspaket


%% appendix

\TOCclone[Anlagenverzeichnis]{toc}{atoc}
\newcommand\StartAppendixEntries{}
\AfterTOCHead[toc]{%
  \renewcommand\StartAppendixEntries{\value{tocdepth}=-10000\relax}%
}
\AfterTOCHead[atoc]{%
  \edef\maintocdepth{\the\value{tocdepth}}%
  \value{tocdepth}=-10000\relax%
  \renewcommand\StartAppendixEntries{\value{tocdepth}=\maintocdepth\relax}%
}
\newenvironment{appendixwithtoc}{%
%  \cleardoublepage
  \appendix
  \addchaptertocentry{}{Anlagenverzeichnis}
  \addtocontents{toc}{\protect\begingroup}
  \addtocontents{toc}{\protect\StartAppendixEntries}
  \listofatoc
}{%
  \addtocontents{toc}{\protect\endgroup}
}


%\usepackage{titlesec}

\usepackage{listings}
\usepackage{ifpdf}
%\ifpdf
%\usepackage[pdftex]{graphics}
%\else
\usepackage{graphicx}
%\fi


\pagestyle{scrheadings}
\clearscrheadfoot
\ihead{\headmark}                                     %linke Kopfzeile
\chead{}                                           %zentrierte Kopfzeile
\ohead{}                                             %rechte Kopfzeile
\ifoot{}                                             %linke Fußzeile
\cfoot[Arbeit]{Arbeit}                                           %zentrierte Fußzeile
\ofoot[\pagemark]{\pagemark}                              %rechte Fußzeile

\usepackage{float}
%\usepackage{tocbasic}
\usepackage{scrhack}
\usepackage{parskip}
\usepackage{rotating}%zum Drehen von Tabellen
\usepackage{tabularx}
\usepackage{multirow}											%Tabellenverbindungspaket
\usepackage{geometry}
\usepackage[
   pdftitle={Hier steht ein text},
   pdfsubject={},
   pdfauthor={S R},
   pdfkeywords={},   
   %Links nicht einrahmen
   hidelinks]{hyperref}


\begin{document}
 \setlength{\parskip}{0cm}
 %\setlength{\parindent}{0em} %verhindert den Einzug im laufenden Text
%\selectlanguage{ngerman}
\pagestyle{empty}                                    %Seitenformatierung deaktivieren

\begin{titlepage}
Titelblatt
\end{titlepage}                                 %Verweis auf Titelseite

\pagestyle{scrheadings} 
\pagenumbering{Roman}                                  %römische Seitenzahlen

\chapter*{Aufgabenblatt}
\setcounter{page}{2}    
                  %Manipulation der Seitenzahl


%Verzeichnis aller Tabellen
\listoftables
\addcontentsline{toc}{chapter}{Tabellenverzeichnis}                                 %Verweis auf Tabellenverzeichnis


\newpage
\pagenumbering{arabic}                                 %arabische Seitenzahlen

\chapter{Test}
oidcubvabsdodjsnasc o coscaoisncoaindisak

\appendix 
\clearpage 

\pagestyle{scrheadings} 
\clearscrheadfoot 
\ihead{\headmark}                                     %linke Kopfzeile 
\chead{}                                           %zentrierte Kopfzeile 
\ohead{}                                             %rechte Kopfzeile 
\ifoot{}                                             %linke Fußzeile 
\cfoot[xxxxx]{xxxxx}                                           %zentrierte Fußzeile 
\ofoot[\pagemark]{\pagemark}                              %rechte Fußzeile 

%############################################################## 
%um Kopf und Fußzeile wieder her zustellen ist das notwendig die Befehle \pagestyle{scrheadings} neu in das appendix zu laden 
\begin{appendixwithtoc} 



\chapter{xxxxxxxxx} 
\label{appcha:xxxxxx} 
\section{xxxx} 
\label{appsec:xxxxxx} 

\renewcommand{\arraystretch}{1.25} %Zeilenabstand anpassen 

\begin{table}[htbp]\rotatebox{90}{\parbox{\textwidth}{
%\scriptsize 
\centering 
\caption[xxxxxx]{xxxxxxxxxxx} 
\label{app:xxxxxxxxxx} 
\begin{tabular}{l|c|c|c|c|c|c|c|c|c|c}\toprule 
    & \rotatebox{90}{\textbf{xxxxx }} & \rotatebox{90}{\textbf{xxxx}} & \rotatebox{90}{\textbf{xxx}}& \rotatebox{90}{\textbf{xxx}} & \rotatebox{90}{\textbf{xxxx}}& \rotatebox{90}{\textbf{xxxx}} & \rotatebox{90}{\textbf{xxxx}}& \rotatebox{90}{\textbf{xxx}} &\rotatebox{90}{\textbf{xxxx}}& \rotatebox{90}{\textbf{xxxx}}  \\\hline 
xxxxxxx &&&&&&&&&&\\\hline 
xxxxxxx    &\%&x   &x   &x&x&x&   &x&   &\\\hline 
xxxxxx&\%&   &   &   &xx   &xx   &   &xx   &   &\\\hline 
xxxxx&\%&x&x&xx&x&x&&x&xx   &\\\hline 
xxxx &\%&   &   &xx   &xx&xx&xx&xx&xx&\\\hline 
xxxxx &\%&   &&&&&&&xx&\\\hline 
xxxxxx &\%&   &&&&&&&xx&\\\hline 
xxxxx &\%&   &&&&&&&xx&xx\\\hline 
  &&&&&&&&&&\\\hline 
xxxxxxxxxx &&&&&&&&&&\\\hline 
xxxxxx       &xx&xxxx   &&x&x&xxx&&xxx&&\\\hline 
xxxxxx &xxxxx&xx      &&x&xxx&xx&&xxx&&\\\hline 
xxxxxxxx&x&   &&&&&xxx&xxxx&xxxxx&\\\hline 
xxxx &x&   &&&&&xxx&xxx&xx&\\\hline 
xxxx &x&   &&&&&&xxx&xx&xxxx\\\hline 
\bottomrule 
\end{tabular} 
}
\end{table} 

\end{appendixwithtoc} 


\end{document}


Gast

Beitrag von Gast »

Wenn \textheight für die Breite der \parbox zu viel ist, weil da noch mehr Text auf die Seite soll, dann wähle eben eine kleinere Breite. Ein wenig Mitdenken wäre schon sinnvoll …

Statt einer \parbox kann man auch eine threeparttable-Umgebung aus dem Paket threeparttable probieren. Die beschränkt die Breite automatisch auf die Breite der Tabelle. Das \centering lässt man daher in diesem Fall weg.

Gast

Beitrag von Gast »

Und wenn die Tabelle gar nicht gleiten soll, ist es eigentlich Quatsch, sie in eine table-Umgebung zu packen:
\documentclass[
  fontsize=12pt,
  bibliography=totoc,% Für das Beispiel überflüssig!
  captions=tableabove,
  listof=totoc,% Für das Beispiel überflüssig!
  numbers=noenddot,% Für das Beispiel überflüssig!
  oneside,% Für das Beispiel überflüssig!
  ngerman
]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}% mit aktuellen LaTeX sogar überflüssig
\usepackage{babel}
\usepackage[        
  includehead,
  headheight=17mm,
  footskip = \dimexpr\headsep+\ht\strutbox\relax,
  tmargin = 0mm,
  bmargin = \dimexpr17mm+2\ht\strutbox\relax,
  left=30mm,
  right=25mm
]{geometry}

\usepackage[svgnames,table]{xcolor}
\usepackage{graphicx}% genügt für \rotatebox

\usepackage{lmodern}
\usepackage{microtype}

\usepackage{threeparttable}

\begin{document}
\chapter{Tabelle}
\section{Tabelle 1}
  % \begin{table}[!htbp]
    \rotatebox{90}{%
      \begin{threeparttable}
        \renewcommand{\arraystretch}{1.25}% Falls es für alle Tabellen gelten soll, bitte in die Präambel verschieben!
        \caption{Platzhalter}
        \label{tab:platzhalter}
        \begin{tabular}{l|c|c|c|c|c|c|c|c|c|c}\hline
          \rowcolor{lightgray!50}
          & \rotatebox{90}{\textbf{---}} & \rotatebox{90}{\textbf{---}} &
          \rotatebox{90}{\textbf{---}}& \rotatebox{90}{\textbf{---}} &
          \rotatebox{90}{\textbf{---}}& \rotatebox{90}{\textbf{---}} &
          \rotatebox{90}{\textbf{---}}& \rotatebox{90}{\textbf{---}} &
          \rotatebox{90}{\textbf{---}}& \rotatebox{90}{\textbf{---}} \\ \hline
          --- &     &     &     &     &     &     &     &     &     &     \\ \hline
          --- &  \% & --- & --- & --- & --- & --- &     & --- &     &     \\ \hline
          --- &  \% &     &     &     & --- & --- &     & --- &     &     \\ \hline
          --- &  \% & --- & --- & --- & --- & --- &     & --- & --- &     \\ \hline
          --- &  \% &     &     & --- & --- & --- & --- & --- & --- &     \\ \hline
          --- &  \% &     &     &     &     &     &     &     & --- &     \\ \hline
          --- &  \% &     &     &     &     &     &     &     & --- &     \\ \hline
          --- &  \% &     &     &     &     &     &     &     & --- & --- \\ \hline
              &     &     &     &     &     &     &     &     &     &     \\ \hline
          --- &     &     &     &     &     &     &     &     &     &     \\ \hline
          --- & --- & --- &     & --- & --- & --- &     & --- &     &     \\ \hline
          --- & --- & --- &     & --- & --- & --- &     & --- &     &     \\ \hline
          --- & --- &     &     &     &     &     & --- & --- & --- &     \\ \hline
          --- & --- &     &     &     &     &     & --- & --- & --- &     \\ \hline
          --- & --- &     &     &     &     &     &     & --- & --- & --- \\ \hline
        \end{tabular}%
      \end{threeparttable}
    }
  % \end{table}
\end{document}

Antworten