Latex Noob
01-05-2014, 13:47
Hallo zusammen!
Ich habe diese Frage schon in einem anderen Forum gestellt, aber scheinbar gestaltet es sich doch schwieriger, als ich gedacht hätte. Ich habe mehrere Tabellen, die sowohl zu breit für´s Hochformat sind, als auch zu lang, um auf eine Seite zu passen.
Bislang hatte ich die landscape-Umgebung verwendet, aber mir gefällt nicht, dass dann auch die Kapitelüberschriften gedreht sind.
Also habe ich \rotatebox{90} für mich entdeckt. Das funktioniert jedoch bislang nur für einseitige Tabellen, aber nicht für longtables. Kennt ihr da eine geeignete Lösung?
Hier mein Minimalbeispiel.
(Anmerkung: Da bei meinem letzten Post der Code bei anderen nicht funktionierte, obwohl es bei mir in einer gesonderten Datei lief, habe ich diesmal sämtliche preamble Einträge übernommen)
Code:
\documentclass[12pt, a4paper, toc=flat] {scrartcl}
\usepackage{anysize}
\marginsize{3cm}{2cm}{2cm}{2cm}
\setkomafont{disposition}{\normalfont\bfseries}
\addtokomafont{chapterprefix}{\huge}
\addtokomafont{chapter}{\Huge}
\renewcommand*{\chapterheadstartvskip}{\vspace*{50 pt}}
\renewcommand*{\chapterheadendvskip}{\vspace{40pt} }
\usepackage{etoolbox}
\makeatletter
\patchcmd{\@@makechapterhead}{.5\baselineskip}{20\ p@}{}{}
\makeatother
\usepackage[markuppercase]{scrpage2}
\clearscrheadfoot
\ohead{\pagemark}
\ihead{\headmark}
\cfoot[\pagemark]{}
\pagestyle{scrheadings}
\usepackage{tocstyle}
\usetocstyle{KOMAlike}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{graphicx}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{multirow}
\usepackage{fancybox}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage{rotating}
\usepackage{setspace}
\usepackage[colorlinks=true,linkcolor=cyan]{hyperref}
\usepackage{geometry}
\usepackage{hvfloat}
\usepackage{longtable, lscape}
\linespread{1.6}
\begin{document}
\subsection{Minimalbeispiel}
\begin{longtable}{lc}
\rotatebox{90}{
\caption[Minimalbeispiel]{Minimalbeispiel}
\hline \multicolumn{1}{c}{\textbf{Spalte A}} & \multicolumn{1}{c}{\textbf{Spalte B}} \\ \hline
\endfirsthead
\multicolumn{2}{c}
{{\bfseries \tablename\ \thetable{} -- continued from previous page}} \\
\hline \multicolumn{1}{c}{\textbf{Spalte A}} &
\multicolumn{1}{c}{\textbf{Spalte B}} \\ \hline
\endhead
\hline \multicolumn{2}{r}{{Continued on next page}} \\
\endfoot
\hline \hline
\endlastfoot
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
\bottomrule
\end{longtable}
}
\end{document}
Ich habe diese Frage schon in einem anderen Forum gestellt, aber scheinbar gestaltet es sich doch schwieriger, als ich gedacht hätte. Ich habe mehrere Tabellen, die sowohl zu breit für´s Hochformat sind, als auch zu lang, um auf eine Seite zu passen.
Bislang hatte ich die landscape-Umgebung verwendet, aber mir gefällt nicht, dass dann auch die Kapitelüberschriften gedreht sind.
Also habe ich \rotatebox{90} für mich entdeckt. Das funktioniert jedoch bislang nur für einseitige Tabellen, aber nicht für longtables. Kennt ihr da eine geeignete Lösung?
Hier mein Minimalbeispiel.
(Anmerkung: Da bei meinem letzten Post der Code bei anderen nicht funktionierte, obwohl es bei mir in einer gesonderten Datei lief, habe ich diesmal sämtliche preamble Einträge übernommen)
Code:
\documentclass[12pt, a4paper, toc=flat] {scrartcl}
\usepackage{anysize}
\marginsize{3cm}{2cm}{2cm}{2cm}
\setkomafont{disposition}{\normalfont\bfseries}
\addtokomafont{chapterprefix}{\huge}
\addtokomafont{chapter}{\Huge}
\renewcommand*{\chapterheadstartvskip}{\vspace*{50 pt}}
\renewcommand*{\chapterheadendvskip}{\vspace{40pt} }
\usepackage{etoolbox}
\makeatletter
\patchcmd{\@@makechapterhead}{.5\baselineskip}{20\ p@}{}{}
\makeatother
\usepackage[markuppercase]{scrpage2}
\clearscrheadfoot
\ohead{\pagemark}
\ihead{\headmark}
\cfoot[\pagemark]{}
\pagestyle{scrheadings}
\usepackage{tocstyle}
\usetocstyle{KOMAlike}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{graphicx}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{multirow}
\usepackage{fancybox}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage{rotating}
\usepackage{setspace}
\usepackage[colorlinks=true,linkcolor=cyan]{hyperref}
\usepackage{geometry}
\usepackage{hvfloat}
\usepackage{longtable, lscape}
\linespread{1.6}
\begin{document}
\subsection{Minimalbeispiel}
\begin{longtable}{lc}
\rotatebox{90}{
\caption[Minimalbeispiel]{Minimalbeispiel}
\hline \multicolumn{1}{c}{\textbf{Spalte A}} & \multicolumn{1}{c}{\textbf{Spalte B}} \\ \hline
\endfirsthead
\multicolumn{2}{c}
{{\bfseries \tablename\ \thetable{} -- continued from previous page}} \\
\hline \multicolumn{1}{c}{\textbf{Spalte A}} &
\multicolumn{1}{c}{\textbf{Spalte B}} \\ \hline
\endhead
\hline \multicolumn{2}{r}{{Continued on next page}} \\
\endfoot
\hline \hline
\endlastfoot
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
Text & 0.0\% \\
\bottomrule
\end{longtable}
}
\end{document}