Tabelle auf A3 Seite zentrieren
Guten Morgen,
mit einer Tabelle, welche ich vom grundsätzlichen Aufbau [hier][1] übernommen habe, gibt es bei mir noch zwei Probleme, bei denen ich mich sehr über Unterstützung freuen würde. Die Tabelle ist zu groß für das normale A4-Format, deshalb würde ich über die `\KOMAoptions` die Seite der Tabelle auf DIN-A3 und Querformat umstellen. Leider gelingt mir weder die Zentrierung der Tabelle, noch der Tabellenbeschriftung. Ich habe es sowohl mit der `center` Umgebung als auch dem Befehl `\centering` versucht, jedoch leider ohne Erfolg. Zudem erhalte ich noch Warnungen zu \hbox, \vbox, typearea, die ich ehrlich gesagt nicht ganz zuordnen kann, da eigentlich genügend Platz auf der Seite vorhanden sein sollte. Eine dritte Sache, die etwas unschön an der ganzen Sache ist: Sowohl nach den `\KOMAoptions` als auch nach der A3-Seite muss ich manuell die Seitendefinition wiederherstellen. Das scheint mir so auch nicht ganz richtig oder zumindest elegant zu sein. Ich würde mich sehr über Hilfe freuen. Vielen Dank Euch! :)
Hier mein MWE:
\documentclass[headsepline,12pt]{scrreprt}
\usepackage{tikz}
\usetikzlibrary{matrix}
\usepackage[automark]{scrlayer-scrpage}
\usepackage{booktabs}
\usepackage{subcaption}
\usepackage{mwe}
\clearpairofpagestyles
\chead{\headmark}
\ohead[\pagemark]{\pagemark}
\pagestyle{scrheadings}
\setlength{\topmargin}{1.5cm}
\setlength{\headheight}{18pt}
\setlength{\headsep}{20pt}
\setlength{\topskip}{12pt}
\setlength{\evensidemargin}{0pt}
\setlength{\oddsidemargin}{0pt}
\setlength{\textheight}{240mm}
\setlength{\textwidth}{160mm}
\setlength{\voffset}{-2cm}
\setlength{\parindent}{0pt}
\setlength{\parskip}{6pt}
\newlength\bildhoehe
\setlength\bildhoehe{1cm}
\newcommand\bildbreite{1cm}
\newcommand\schrift{\scriptsize}
\newcommand\zeilenabstand{.75\tabcolsep}
\newcommand\grafik[2]{%
\begin{minipage}{2cm}
%\bildbreite}
\centering\raisebox{.5\tabcolsep}{%
\parbox[b]{\linewidth}{\hspace*{0pt}\centering\schrift#1}}\newline%
\includegraphics[width=\bildhoehe
%\linewidth
,height=\bildhoehe]{#2}%
\end{minipage}%}
\end{minipage}}
\begin{document}
\chapter{Testkapitel}
Hier ist der Seitenstil wie gewünscht.
\KOMAoptions{paper=a3,paper=landscape,DIV=current}
\setlength{\topmargin}{1.5cm}
\setlength{\headheight}{18pt}
\setlength{\headsep}{20pt}
\setlength{\topskip}{12pt}
\setlength{\voffset}{-2cm}
\centering
%\begin{centering}
\begin{minipage}{\textheight}
\captionsetup{type=table}
\caption{Dies ist eine Tabelle}
\vspace{2mm}
\footnotesize
\begin{tikzpicture}[
very thick,
nodes={inner sep=\tabcolsep}
]
\matrix[
matrix of nodes,
inner sep=0pt,
nodes={anchor=south},
row sep=\zeilenabstand,
column 1/.style={text width={0.5cm},
align=center,yshift=0.5\bildhoehe},
column 2/.style={minimum width=5cm,align=left,yshift=0.5\bildhoehe}
](m){
1. & Zeile
&\grafik{Beschriftung}{example-image}
&\grafik{Beschriftung}{example-image}
&\grafik{Beschriftung}{example-image}
&\grafik{Beschriftung}{example-image}
&\grafik{Beschriftung}{example-image}
&\grafik{Beschriftung}{example-image}
&\grafik{Beschriftung}{example-image}
&\grafik{Beschriftung}{example-image}
\\[\tabcolsep]
2. & Zeile
&\grafik{Beschriftung}{example-image}
&\grafik{Beschriftung}{example-image}
&\grafik{Beschriftung}{example-image}
&\grafik{Beschriftung}{example-image}
&\grafik{Beschriftung}{example-image}
&\grafik{Beschriftung}{example-image}
&\grafik{Beschriftung}{example-image}
&\grafik{Beschriftung}{example-image}\\[\tabcolsep]
3. & Zeile
&\grafik{Beschriftung}{example-image}
&\grafik{Beschriftung}{example-image}
&\grafik{Beschriftung}{example-image}
&\grafik{Beschriftung}{example-image}\\[\tabcolsep]
};
% Kopfzeile
\node(ul)[anchor=south west]
at ([yshift={\zeilenabstand+\aboverulesep+\belowrulesep}]m.north west)
{Zeilenbeschriftung};
\node(or)[anchor=south east] at (ul.north-|m-1-2.east){Spaltenbeschriftung};
\foreach[count=\i from 3] \c in {1,2,3,4,5,6,7,8}
\node[anchor=base] at (or.base-|m-1-\i){\c};
%Schräge Tabellenlinie
\draw[line width=\lightrulewidth]([yshift=\tabcolsep]or.north-|ul.west)--([yshift=-\tabcolsep]or.east|-ul.south);
% Horizontale Tabellenlinien
\draw[line width=\lightrulewidth]([yshift=\tabcolsep]or.north-|m.west)
--([yshift=\tabcolsep]or.north-|m.east);
\draw[line width=\lightrulewidth]
([yshift=-\tabcolsep]ul.south-|m.west)
--([yshift=-\tabcolsep]ul.south-|m.east);
\draw[line width=\lightrulewidth]([yshift={-\aboverulesep-\zeilenabstand}]m.south west)
--([yshift={-\aboverulesep-\zeilenabstand}]m.south east);
\end{tikzpicture}
\end{minipage}
%\end{centering}
\KOMAoptions{paper=a4,paper=portrait,DIV=current}
\setlength{\topmargin}{1.5cm}
\setlength{\headheight}{18pt}
\setlength{\headsep}{20pt}
\setlength{\topskip}{12pt}
\setlength{\evensidemargin}{0pt}
\setlength{\oddsidemargin}{0pt}
\setlength{\textheight}{240mm}
\setlength{\textwidth}{160mm}
\setlength{\voffset}{-2cm}
\setlength{\parindent}{0pt}
\setlength{\parskip}{6pt}
Hier muss erst eine explizite Neudefiniton der Ränder erfolgen, um wieder den gewünschten Seitenstil zu erhalten.
\end{document}
[1]: https://texwelt.de/fragen/10920/wie-kann-ich-im-morphologischen-kasten-die-schriftgroe-anpassbar-machen