Guten Morgen, mit einer Tabelle, welche ich vom grundsätzlichen Aufbau hier ü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 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}} \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} gefragt 07 Okt, 00:08 LatexNoob23 |
Die \begin{minipage}{\textwidth}% <- geändert \centering% <- eingefügt \captionsetup{type=table} \caption{Dies ist eine Tabelle} ... \end{minipage} Für die ganzen Layouteinstellungen kannst du das Paket \documentclass[headsepline,12pt,usegeometry,headinclude]{scrreprt} \usepackage{tikz} \usetikzlibrary{matrix} \usepackage[automark]{scrlayer-scrpage} \usepackage{booktabs} \usepackage{subcaption} \usepackage{geometry} \usepackage{calc} \usepackage{microtype} \usepackage{mwe} \clearpairofpagestyles \chead{\headmark} \ohead*{\pagemark} \geometry{ top={1.5cm+1in}, headheight=18pt, headsep=20pt, innermargin=1in, textheight=240mm, textwidth=160mm } \setlength{\topskip}{12pt} \setlength{\voffset}{-2cm} \setparsizes{0pt}{6pt}{0pt plus 1fil} \newlength\bildhoehe \setlength\bildhoehe{1cm} \newcommand\bildbreite{1cm} \newcommand\schrift{\scriptsize} \newcommand\zeilenabstand{.75\tabcolsep} \newcommand\grafik[2]{% \begin{minipage}{2cm} \centering\raisebox{.5\tabcolsep}{% \parbox[b]{\linewidth}{\hspace*{0pt}\centering\schrift#1}}\newline% \includegraphics[width=\bildhoehe,height=\bildhoehe]{#2}% \end{minipage}} \begin{document} \chapter{Testkapitel} Hier ist der Seitenstil wie gewünscht. \clearpage \KOMAoptions{paper=a3,paper=landscape,DIV=current} \newgeometry{ top={1.5cm+1in}, headheight=18pt, headsep=20pt, } \begin{minipage}{\textwidth} \centering \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} \clearpage \KOMAoptions{paper=a4,paper=portrait,DIV=current} \restoregeometry Hier muss erst eine explizite Neudefiniton der Ränder erfolgen, um wieder den gewünschten Seitenstil zu erhalten. \end{document} beantwortet 11 Okt, 19:57 esdd @esdd Vielen Dank! Das Ergebnis ist wie gewünscht und die Wiederherstellung der Seitendefinition die elegante Lösung. Allerdings erhalte ich trotzdem noch die Warnung "Package typearea Warning: Bad type area settings! The detected line width is about 116% larger than the heuristically estimated maximum limit of typographical good line width. You should e.g. decrease DIV, (increase fontsize) or change papersize." Die kann und sollte ich vermutlich einfach ignorieren?
(12 Okt, 20:25)
LatexNoob23
1
@LatexNoob23 Die Warnung bezieht sich darauf, dass auf der A3 Seite im Querformat die Zeilen deutlich länger als 60 bis 70 Zeichen sind. Da das aber Absicht ist, kannst du die Warnung ignorieren.
(13 Okt, 22:57)
esdd
|
Entferne bitte das Kommentarzeichen vor der letzten geschweiften Klammer der Definition des Befehls
\grafik
, damit das Beispiel ohne Fehlermeldung durchläuft.@Bartman, sorry. Habs gelöscht.