Seite 1 von 1

Tabelle auf Seite zwingen

Verfasst: Mo 25. Nov 2024, 16:12
von aux_mo
Hi,
ich schreibe meine Masterarbeit und möchte im Anhang eine Tabelle zeigen, die jedoch zu lang ist um sie horizontal darzustellen. Daher habe ich versucht sie mit landscape oder sidewaystable zu drehen. Dann wird sie mir aber immer auf die nächste Seite verschoben. Unter der Überschrift "Tables" ist mehr als genug Platz um die Tabelle gedreht unterzubekommen, was kann ich tun um sie dorthin zu zwingen? Ich habe ebenfalls eine Caption und ein Label vergeben, die ich beide gerne behalten würde. Vielen Dank schon mal für die Hilfe :)

Mfg,
Mo
\documentclass[12pt,titlepage]{scrarticle}

\usepackage[left=2.5cm, right=2.5cm, top=2.5cm, bottom=2.5cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[greek, ngerman, english]{babel}
\usepackage{csquotes}

\usepackage{helvet} % Helvetica laden
\renewcommand{\familydefault}{\sfdefault}
\usepackage{physics}
\usepackage{color}


\usepackage[doublespacing]{setspace}

\usepackage{textgreek}
\usepackage{chemformula}

\usepackage{graphicx}
\usepackage{subcaption}

\usepackage{lscape}
%\usepackage{rotating}
%\usepackage{adjustbox}
\usepackage{float}

\usepackage{amsmath, amssymb, amstext}
\usepackage{mathastext}
\usepackage[separate-uncertainty=true]{siunitx}
\sisetup{locale = UK , per-mode = symbol}
\DeclareSIUnit{\sccm}{sccm}
\DeclareSIUnit{\atompro}{at.\%}
\DeclareSIUnit{\angstrom}{\textup{\AA}}
\usepackage{longtable}

\usepackage[nohyperlinks]{acronym}

\usepackage[backend=biber, style=numeric, sorting=none]{biblatex}
\addbibresource{Literatur/Literatur.bib}

\usepackage[headsepline, footsepline]{scrlayer-scrpage}
\pagestyle{scrheadings}
\clearpairofpagestyles
\ofoot{\pagemark}
\ihead{\headmark}
\automark{section}

\usepackage{hyperref}


\begin{document}
\appendix
\section{Tables}
\setcounter{page}{1}



\begin{landscape}
\begin{table}
\centering
\begin{tabular}{|l|c|c|c|c|c|c|c|c|}
\hline
\begin{tabular}[c]{@{}l@{}}Layer\\ ~\\ ~\end{tabular} & \begin{tabular}[c]{@{}c@{}}Temperature\\ ~\\ $[\SI{}{\celsius}]$\end{tabular} & \begin{tabular}[c]{@{}c@{}}plasma\\ mode\\ ~\end{tabular} & \begin{tabular}[c]{@{}c@{}}power density\\ \\ $[\SI{}{\watt\per\centi\meter\squared}]$\end{tabular} & \begin{tabular}[c]{@{}c@{}}pulse\\ on /off\\ $[\SI{}{\micro\second}]$\end{tabular} & \begin{tabular}[c]{@{}c@{}}substrate potential\\ \\ $[V]$\end{tabular} & \begin{tabular}[c]{@{}c@{}}frequency\\ \\ $[\SI{}{\kilo\hertz}]$\end{tabular} & \begin{tabular}[c]{@{}c@{}}gas flow\\ Ar\\ $[\SI{}{\sccm}]$\end{tabular} & \begin{tabular}[c]{@{}c@{}}gas flow \\ \ch{O2} /\ch{N2}\\ $[\SI{}{\sccm}]$\end{tabular} \\ \hline
\ch{AlN} & 580 & \begin{tabular}[c]{@{}c@{}}pulsed\\ DCMS\end{tabular} & 6.82 & 2.4 /1.6 & floating & 250 & 200 & 60 \\ \hline
MAX & 580 & DCMS & 2.27 & - & floating & - & 210 & - \\ \hline
\ch{Al2O3} & 580 & \begin{tabular}[c]{@{}c@{}}pulsed\\ DCMS\end{tabular} & 6.82 & 2.4 /1.6 & floating & 250 & 200 & 55 \\ \hline
\end{tabular}
\caption{Example parameters for the deposition of a \ch{AlN-MAX-Al2O3}-multilayer system.}
\label{tab:Beispielparameter}
\end{table}
\end{landscape}


\end{document}

Re: Tabelle auf Seite zwingen

Verfasst: Mo 25. Nov 2024, 19:23
von Bartman
Du musst die Tabelle nicht zwangsläufig drehen, wenn Du z. B. die Schriftgröße verringern darfst.
\documentclass[fontsize=12pt,titlepage]{scrartcl}
\usepackage[
  margin=2.5cm, 
%  showframe
]{geometry}
%\usepackage[utf8]{inputenc}% ltnews28 auf texdoc.org
\usepackage[T1]{fontenc}
\usepackage[greek, ngerman, english]{babel}
\usepackage{csquotes}
\usepackage{helvet} % Helvetica laden
\renewcommand{\familydefault}{\sfdefault}
\usepackage{physics}
\usepackage{xcolor}
\usepackage[doublespacing]{setspace}
\usepackage{textgreek}
\usepackage{chemformula}
\usepackage{graphicx}
\usepackage{subcaption}
%\usepackage{rotating}
%\usepackage{adjustbox}
\usepackage{float}
\usepackage{amsmath, amssymb, amstext}
\usepackage{mathastext}
\usepackage[separate-uncertainty=true]{siunitx}
\usepackage{longtable}
\usepackage[nohyperlinks]{acronym}
\usepackage[headsepline, footsepline]{scrlayer-scrpage}
\usepackage[sorting=none]{biblatex}
\usepackage{hyperref}

%\addbibresource{Literatur/Literatur.bib}

\sisetup{locale = UK , per-mode = symbol}

\DeclareSIUnit{\sccm}{sccm}
\DeclareSIUnit{\atompro}{at.\%}
\DeclareSIUnit{\angstrom}{\textup{\AA}}

% Geschieht bereits beim Laden von scrlayer-scrpage
%\pagestyle{scrheadings}

\clearpairofpagestyles
\ofoot{\pagemark}
\ihead{\headmark}

\automark{section}

% Quelle: https://tex.stackexchange.com/questions/681700
\AtBeginDocument{\RenewCommandCopy\qty\SI}
\ExplSyntaxOn
\msg_redirect_name:nnn { siunitx } { physics-pkg } { none }
\ExplSyntaxOff

\newcommand{\ctab}[2][c]{%
  \renewcommand{\arraystretch}{1}%
  \begin{tabular}[#1]{@{}c@{}}#2\end{tabular}%
}

\begin{document}
\clearpage
\appendix
\section{Tables}
\setcounter{page}{1}

\begin{table}[htbp]
  \centering
  \footnotesize
  \renewcommand{\arraystretch}{1.5}
  \centerline{%
  \begin{tabular}{|l|*8{c|}}
  \hline
  Layer & Temperature & \ctab[t]{plasma\\mode} & \ctab[t]{power\\density} 
  & \ctab[t]{pulse\\on/off}  & \ctab[t]{substrate\\potential} & frequency 
  & \ctab[t]{gas flow\\Ar} & \ctab[t]{gas flow\\\ch{O2} /\ch{N2}}\\
  & $[\unit{\degreeCelsius}]$ &
  & $\left[\unit{\watt\per\centi\meter\squared}\right]$ 
  & $[\unit{\micro\second}]$ & $[\unit{\volt}]$ 
  & $[\unit{\kilo\hertz}]$ & $[\unit{\sccm}]$ & $[\unit{\sccm}]$ \\
  \hline
  \ch{AlN} & 580 & \ctab{pulsed\\DCMS} & 6.82 & 2.4 /1.6 & floating & 250 & 200 & 60 \\ 
  \hline
  MAX & 580 & DCMS & 2.27 & -- & floating & -- & 210 & -- \\ \hline
  \ch{Al2O3} & 580 & \ctab{pulsed\\DCMS} & 6.82 & 2.4 /1.6 & floating & 250 & 200 & 55 \\ 
  \hline
  \end{tabular}}
  \caption{Example parameters for the deposition of a \ch{AlN-MAX-Al2O3}-multilayer system.}
  \label{tab:Beispielparameter}
\end{table}
\end{document}
Falls deine Arbeit noch nicht weit fortgeschritten ist, möchte ich Dir nahelegen, die Tabellen mit der Hilfe des Pakets booktabs zu gestalten.

Re: Tabelle auf Seite zwingen

Verfasst: Di 26. Nov 2024, 14:26
von aux_mo
Hei, danke für die Antwort,

die Arbeit ist tatsächlich kurz vor Fertigstellung, macht Booktabs optisch nen unterschied?
Ich soll nach Möglichkeit bei einheitlichen Schriftgrößen bleiben

Re: Tabelle auf Seite zwingen

Verfasst: Di 26. Nov 2024, 16:42
von Bartman
aux_mo hat geschrieben:
Di 26. Nov 2024, 14:26
die Arbeit ist tatsächlich kurz vor Fertigstellung, macht Booktabs optisch nen unterschied?
Wie die Anleitung des Pakets zeigt, ändert sich das Erscheinungsbild. Wenn Deine Arbeit nur wenige Tabellen enthält, dann kannst Du darüber nachdenken, ob Du sie z. B. wie in tabsatz anpassen möchtest.
aux_mo hat geschrieben:
Di 26. Nov 2024, 14:26
Ich soll nach Möglichkeit bei einheitlichen Schriftgrößen bleiben
In dem Fall solltest Du die eingangs erwähnte Umgebung sidewaystable ersetzen.

Re: Tabelle auf Seite zwingen

Verfasst: Di 26. Nov 2024, 20:57
von u_fischer
\rotatebox{90}{%
  \begin{tabular}....\end{tabular}}
Aber grundsätzlich ist es besser, Tabellen so zu gestalten, dass man sie nicht drehen muss.

Re: Tabelle auf Seite zwingen

Verfasst: Mi 27. Nov 2024, 14:00
von aux_mo
Hi,
mit \rotatebox wird die Tabelle auf der richtigen Seite gezeigt, ich schätze ich kann das auch für die anderen Tabellen übernehmen um ein einheitliches Design zu haben.
Wie kann ich die Caption und das Label behalten? Bisher werden die Tabellen auch im Tabellenverzeichnis aufgeführt...

Viele Grüße

Mo