Guten Abend, ich bin gerade echt am Verzweifeln. Und zwar wechsle ich in einem Dokument das Blattformat von A4 auf A3, um eine große Tabelle darzustellen. Danach folgt wieder auf A4 eine Seite mit einer Überschrift und drei gedrehten Abbildungen. Leider platziert mir LaTeX dazwischen noch eine weitere leere Seite nur mit der Kopfzeile im A4-Format, bevor die Seite mit den Abbildungen kommt. Komischerweise passiert das auch, wenn ich das Blattformat unverändert lasse, sodass ich vermute es liegt an der Tabelle, die als tikzpicture in einer minipage erstellt wurde. Andererseits tritt dasselbe Problem auf, wenn ich ein PDF-Dokument auf der A3-Seite mit \includepdf einbinde. Ich bin gerade echt mit meinem Latein am Ende und würde mich sehr freuen, wenn mir jemand helfen oder einen alternativen Vorschlag für die Erstellung oder Einbindung der Tabelle machen könnte. Vielen Dank im Voraus!

PS: Ich sehe gerade, dass hier die Seite im A3-Format davor zusätzlich eingefügt wird. Keine Ahnung wieso, aber am Ende hat es bestimmt denselben Hintergrund. Aber bei mir im Overleaf wird eine "leere" A4 Seite NACH der Tabelle eingefügt.

Hier mein MWE:

\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{float}
\usepackage{mwe}
\usepackage{blindtext}


\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}}

\newcommand\LV{\rule{0pt}{0.5\bildhoehe}}% Stütze, liefert nötige Höhe für Endpunkte

\begin{document}
\section{Testkapitel}

\blindtext[4]


\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]
          4. & Zeile
            &\grafik{Beschriftung}{example-image}
            &\grafik{Beschriftung}{example-image}
            &\grafik{Beschriftung}{example-image}
            &\grafik{Beschriftung}{example-image}\\[\tabcolsep]
          5. & Zeile
            &\grafik{Beschriftung}{example-image}
            &\grafik{Beschriftung}{example-image}
            &\grafik{Beschriftung}{example-image}
            &\grafik{Beschriftung}{example-image}\\[\tabcolsep]
          6. & Zeile
            &\grafik{Beschriftung}{example-image}
            &\grafik{Beschriftung}{example-image}
            &\grafik{Beschriftung}{example-image}
            &\grafik{Beschriftung}{example-image}\\[\tabcolsep]
         7. & Zeile
            &\grafik{Beschriftung}{example-image}
            &\grafik{Beschriftung}{example-image}
            &\grafik{Beschriftung}{example-image}
            &\grafik{Beschriftung}{example-image}\\[\tabcolsep]
        8. & Zeile
            &\grafik{Beschriftung}{example-image}
            &\grafik{Beschriftung}{example-image}
            &\grafik{Beschriftung}{example-image}
            &\grafik{Beschriftung}{example-image}\\[\tabcolsep]
         9. & Zeile
            &\grafik{Beschriftung}{example-image}
            &\grafik{Beschriftung}{example-image}
            &\grafik{Beschriftung}{example-image}
            &\grafik{Beschriftung}{example-image}\\[\tabcolsep]
            & \LV & & & \LV & \LV & \LV & & & \\
        };
% 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}

\KOMAoptions{paper=a4,paper=portrait,DIV=current}
\restoregeometry

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Hier wird eine extra leere Seite eingefügt

\subsection{Unterabschnitt}

\begin{figure}[H]
    \centering
    \rotatebox{90}{\includegraphics[width=0.38\textwidth]{example-image}} % Bild 1 drehen
    \caption{Bild 1}

    \vspace{1cm} % Abstand zwischen den Bildern

    \rotatebox{90}{\includegraphics[width=0.38\textwidth]{example-image}} % Bild 2 drehen
    \caption{Bild 2}

    \vspace{1cm} % Abstand zwischen den Bildern

    \rotatebox{90}{\includegraphics[width=0.38\textwidth]{example-image}} % Bild 3 drehen
    \caption{Bild 3}
\end{figure}


\end{document}

gefragt 26 Dez '24, 18:24

LatexNoob23's gravatar image

LatexNoob23
8118
Akzeptiert-Rate: 0%

bearbeitet 26 Dez '24, 18:26


Die Tabelle ist zu groß, passt nicht auf die Seite und wird daher auf die nächste Seite geschoben wo sie dann eben ausgegeben wird. Dadurch ensteht die leere Seite.

Das kannst Du schnell sehen, wenn Du sie kleiner machst: setzt man etwa \newcommand\zeilenabstand{-.1\tabcolsep} statt \newcommand\zeilenabstand{.75\tabcolsep}, dann ist bleibt sie auf der Seite ohne leere eingefügte Seite.

Permanenter link

beantwortet 26 Dez '24, 19:10

stefan's gravatar image

stefan ♦♦
18.4k163148
Akzeptiert-Rate: 50%

Vielen vielen Dank für die Antwort @stefan ♦♦!

In meinem originalen Dokument wurde die Seite wie gesagt danach eingefügt und ich weiß jetzt auch warum und wieso es hier nicht der Fall war. Es lag tatsächlich genau an dem Grund, den Du geschrieben hast, allerdings waren die Bilder auf der Folgeseite zu groß. Da das example-image schmäler ist, trat der Fehler hier nicht auf. Vielen Dank, noch einen schönen Abend und schonmal einen guten Rutsch. :)

(26 Dez '24, 20:38) LatexNoob23
1

@LatexNoob23 Ok, kriegen wir sicher raus, wenn das MWE so angepasst ist, dass der Fehler auch kommt, sonst ist er ja gar nicht da. Irgendwas ist am Original noch anders.

(26 Dez '24, 20:45) stefan ♦♦
1

@stefan ♦♦ Du warst zu schnell, siehe oben. :D Im Original war der untere Rand zudem noch schmäler, deswegen hat da die Größe der Tabelle auch kein Problem gemacht. Aber hat sich wie gesagt geklärt, vielen lieben Dank!

(26 Dez '24, 21:47) LatexNoob23
Deine Antwort
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs fügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×257
×3

gestellte Frage: 26 Dez '24, 18:24

Frage wurde gesehen: 101 Mal

zuletzt geändert: 26 Dez '24, 21:47