von Latex Noob » Di 29. Apr 2014, 18:56
Hallo zusammen!
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)
\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*{50pt}}
\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}
Hallo zusammen!
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*{50pt}}
\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}[/code]