Tabelle quer über Doppelseite A4 Thema ist als GELÖST markiert

Tabellen und Grafiken erstellen und anordnen


Neo
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 61
Registriert: Mo 21. Dez 2020, 20:36

Tabelle quer über Doppelseite A4

Beitrag von Neo »

Guten Tag, ich habe momentan eine Tabelle im Querformat auf A4 gesetzt. Stattdessen möchte ich dies ändern, indem die A4 Seiten im Hochformat bleiben und die Tabelle auf einer links-Seite beginnt und sich dann im doppelseitigen Dokument über die nächste rechts-Seite erstreckt. Wie ich mir das vorstellt, ist in in etwa in der Bilddatei im Anhang zu erkennen. Ich vermute, dass das Ganze mit longtable realisierbar wäre, habe jedoch noch keine Lösung gefunden.

Falls dabei schon jemand Erfahrungen hat, wäre ich für eine Lösung dankbar.

Hier das Minibeispiel im Querformat.
\documentclass[twoside,headsepline,plainheadsepline,listof=totoc,listof=flat,bibliography=totoc]{scrreprt}			
\usepackage{lmodern}					% verbesserte Fonts
\usepackage[T1]{fontenc}				% Europäische Sonderzeichnen und 		
\usepackage[utf8]{inputenc}				% Codierung
\usepackage[english, ngerman]{babel}	% Sprache DE
\usepackage{microtype}					% verbesserter Zeilenumbruch
\usepackage{setspace}					% Zeilenabstand Text
\usepackage[svgnames,table,x11names]{xcolor}			% Farbe
\usepackage{array}						% individuelle Spalten (Tabellen)
\usepackage{tabularx}					% Tabellen in Textbreite
\usepackage{multirow, makecell, cellspace, bigstrut}
\usepackage{ragged2e}
\usepackage{xltabular}% Paket ersetzt, weil xltabular die Umgebung tabularx unverändert lässt.
\usepackage{tabularray}					% für Layout von \printacronyms
\usepackage{longtable}					% seitenübergreifende Tabellen
\usepackage{booktabs}					% Trennlinien für Tabellen
\usepackage{rotating}
\usepackage[bindingoffset=5mm,left=25mm,right=25mm,bottom=25mm,top=25mm]{geometry}
\usepackage{pdflscape}					% Querformat
\usepackage[automark]{scrlayer-scrpage} % Kopf- Fußzeilenpaket
\usepackage{graphicx}					% Abbildungen
\usepackage[section]{placeins}			% kein Gleiten mit \FloatBarrrier
\usepackage{amsmath,amssymb,amsfonts}	% Sonderzeichen Am. Math. Society
\usepackage{float}						% Gleitumgebung bearbeiten "[H]"
\colorlet{shadecolor}{gray!25}	  			 % Graustufe Schattierung
%=======================================================================
%|||||||||||||||||||||||||Kopf- und Fußzeilen|||||||||||||||||||||||||||
%=======================================================================
\clearpairofpagestyles		% individuelle Kopf- und Fußzeilen
\pagestyle{scrheadings}		% pagestyle für gesamtes Dokument aktivieren
%========================================================================
\automark[chapter]{chapter}
\ihead{\headmark}						% Kopfzeile links
\ohead*{\pagemark}						% Kopfzeile rechts
%========================================================================
%|||||||||||||||||||||||Tabellen und Abbildungen||||||||||||||||||||||||
%========================================================================
%===für Anforderungsliste================================================
\keepXColumns
\renewcommand\tabularxcolumn[1]{ >{\arraybackslash}m{#1}}
\usepackage{booktabs}
\newcolumntype{L}[1]{>{\RaggedRight}p{#1}}
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
\newlength{\lastcolwd}
\settowidth{\lastcolwd}{Bermerkungen}
\newcommand\mymidrule{\specialrule{\lightrulewidth}{0pt}{\belowrulesep}}
\newcommand\mybottomrule{\specialrule{\heavyrulewidth}{0pt}{\belowrulesep}}
\newcommand\mytoprule{\specialrule{\heavyrulewidth}{0pt}{0pt}}
\setlength\cellspacetoplimit{5pt}
\setlength\cellspacebottomlimit{5pt}
%========================================================================
\newcolumntype{L}{>{\raggedright\arraybackslash}X}		
\newcolumntype{C}{>{\centering\arraybackslash}X}
\newcolumntype{R}{>{\raggedleft\arraybackslash}X}	% Text rechts in Tab.
%
\newcolumntype{Y}{>{\hspace{0pt}}X}		% Spaltenstil nach TUD-Vorgabe
\newcolumntype{D}{>{\raggedright}Y}
\newcolumntype{E}{>{\centering}Y}
\newcolumntype{F}{>{\raggedleft}Y}
%========================================================================
\setkomafont{captionlabel}{\normalsize%	
\sffamily%								% captionlabel serifenlos
\bfseries%								% captionlabel fett
}	% label fett
\begin{document}
\begin{landscape}\centering		
\captionof{table}{Morphologischer Kasten der Lösungsvarianten}\label{teb:zwicky}
\sffamily
\begin{tabular}{|c|c||c|c|c|c|c|}\hline
\rowcolor{Gainsboro} & & \multicolumn{5}{c|}{\textbf{Ausprägung}} \\
\rowcolor{Gainsboro} \textbf{Nr.} & \textbf{Parameter} & 1 & 2 & 3 & 4 & 5  \\ \hline\hline
\cellcolor{Gainsboro} 1 & \cellcolor{Gainsboro} Ölförderung & \makecell{Kompaktaggregat \\ \includegraphics[width=2cm]{example-image-golden}}  & \makecell{Motor-Pumpe \\ \includegraphics[width=2cm]{example-image}} & \makecell{Motor-Pumpe \\ DC} & Umwälzpumpe & \\ \hline
\cellcolor{Gainsboro} 2 & \cellcolor{Gainsboro} Rahmen + Halter & \makecell{Aluminium- \\ Profilstangen} & \makecell{additiv gefertigte \\ Halter} & Kantholz & & \\ \hline
\cellcolor{Gainsboro} 3 & \cellcolor{Gainsboro} Fundament & \makecell{Maschinenbett als \\ Nutenplatte} & Siebdruckplatte & Stahlblech & & \\\hline
\cellcolor{Gainsboro} 4 & \cellcolor{Gainsboro} Temperaturmessung & Kombisensor  & \makecell{Metall-\\Widerstandssensor} & Lasermessung & & \\\hline
\cellcolor{Gainsboro} 5 & \cellcolor{Gainsboro} Volumenstrommessung & \makecell{Wirkdruck-\\Durchflussmesssensoren} & Zahnradsensor & \makecell{Schraubenspindel-\\Volumenstromsensor} & Messturbine & Hitzdrahtanemometer \\ \hline
\cellcolor{Gainsboro} 6 & \cellcolor{Gainsboro} Druckmessung & Manometer & \makecell{Halbleitersensor \\ (Piezoeffekt)} & Kombisensor & & \\\hline
\cellcolor{Gainsboro} 7 & \cellcolor{Gainsboro} Anbindung: Messoptik & \makecell{verpresste \\ Rohrverbindung} & Schraubverbindung & Steckverbindung & \makecell{geklebte \\ Rohrverbindung} & \\\hline
\cellcolor{Gainsboro} 8 & \cellcolor{Gainsboro} Werkstoff: Durchflusskanal & Resin-Druck & Schauglas & \makecell{Plexiglaskanal \\ rechteckig} & Saphirglas  & \makecell{Mikroskop- \\ Objektträger} \\\hline
%\cellcolor{Gainsboro} 9 & \cellcolor{Gainsboro} Beruhigungsstrecke & \makecell{großer \\ Durchflussquerschnitt} &   \makecell{hohe \\ Leitungslänge} & & & \\ \hline
\cellcolor{Gainsboro} 9 & \cellcolor{Gainsboro} bestimmter Volumenstrom & Drosselventil & \makecell{SRV \\ (2-Wege)} & \makecell{SRV \\ (3-Wege)} & & \\ \hline
\cellcolor{Gainsboro} 10 & \cellcolor{Gainsboro} Druckabsicherung & \makecell{DBV \\ (intern in Fördereinheit)} & \makecell{DBV \\ (separat)} & & & \\\hline
\end{tabular}
\rmfamily
\end{landscape}	
\end{document}
Dateianhänge
doppel.png

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4266
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Re: Tabelle quer über Doppelseite A4

Beitrag von u_fischer »

mit longtable geht nicht, deine Tabelle ist ja nicht lang sondern breit. Im Prinzip musst du in die Mitte der Tabelle einen großen Abstand einfügen, und sie dann zweimal drucken: Einmal so dass sie rechts aus der Seite rausragt, und auf der nächsten Seite dann links.

Das hvfloat-Paket zeigt in 21.4 Tabulars, wie man es machen kann.

Neo
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 61
Registriert: Mo 21. Dez 2020, 20:36

Re: Tabelle quer über Doppelseite A4

Beitrag von Neo »

@u_fischer

Genau das habe ich gebraucht. Ich bin immer wieder erstaunt, wie mächtig dieses Programm ist. Inklusive Bindekorrektur von 5 mm habe ich das Ganze mal wie unten zu sehen umgesetzt.

Dokumentation hvfloat:
https://ctan.org/pkg/hvfloat?lang=de
\documentclass[twoside,headsepline,plainheadsepline,listof=totoc,listof=flat,bibliography=totoc]{scrreprt}			
\usepackage{blindtext}
\usepackage{lmodern}					% verbesserte Fonts
\usepackage[T1]{fontenc}				% Europäische Sonderzeichnen und 		
\usepackage[utf8]{inputenc}				% Codierung
\usepackage[english, ngerman]{babel}	% Sprache DE
\usepackage{microtype}					% verbesserter Zeilenumbruch
\usepackage{setspace}					% Zeilenabstand Text
\usepackage[svgnames,table,x11names]{xcolor}			% Farbe
\usepackage{array}						% individuelle Spalten (Tabellen)
\usepackage{tabularx}					% Tabellen in Textbreite
\usepackage{multirow, makecell, cellspace, bigstrut}
\usepackage{ragged2e}
\usepackage{xltabular}% Paket ersetzt, weil xltabular die Umgebung tabularx unverändert lässt.
\usepackage{tabularray}					% für Layout von \printacronyms
\usepackage{longtable}					% seitenübergreifende Tabellen
\usepackage{booktabs}					% Trennlinien für Tabellen
\usepackage{rotating}
\usepackage[bindingoffset=5mm,left=25mm,right=25mm,bottom=25mm,top=25mm]{geometry}
\usepackage{pdflscape}					% Querformat
\usepackage[automark]{scrlayer-scrpage} % Kopf- Fußzeilenpaket
\usepackage{graphicx}					% Abbildungen
\usepackage[section]{placeins}			% kein Gleiten mit \FloatBarrrier
\usepackage{amsmath,amssymb,amsfonts}	% Sonderzeichen Am. Math. Society
\usepackage{float}						% Gleitumgebung bearbeiten "[H]"
\colorlet{shadecolor}{gray!25}	  			 % Graustufe Schattierung
%=======================================================================
%|||||||||||||||||||||||||Kopf- und Fußzeilen|||||||||||||||||||||||||||
%=======================================================================
\clearpairofpagestyles		% individuelle Kopf- und Fußzeilen
\pagestyle{scrheadings}		% pagestyle für gesamtes Dokument aktivieren
%========================================================================
\automark[chapter]{chapter}
\ihead{\headmark}						% Kopfzeile links
\ohead*{\pagemark}						% Kopfzeile rechts
%========================================================================
%|||||||||||||||||||||||Tabellen und Abbildungen||||||||||||||||||||||||
%========================================================================

\newcolumntype{L}{>{\raggedright\arraybackslash}X}		
\newcolumntype{C}{>{\centering\arraybackslash}X}
\newcolumntype{R}{>{\raggedleft\arraybackslash}X}	% Text rechts in Tab.
%
\newcolumntype{Y}{>{\hspace{0pt}}X}		% Spaltenstil nach TUD-Vorgabe
\newcolumntype{D}{>{\raggedright}Y}
\newcolumntype{E}{>{\centering}Y}
\newcolumntype{F}{>{\raggedleft}Y}
%========================================================================
\setkomafont{captionlabel}{\normalsize%	
\sffamily%								% captionlabel serifenlos
\bfseries%								% captionlabel fett
}	% label fett
\usepackage{hvfloat}
\begin{document}
% ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
%\begin{landscape}\centering
% ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
\Blindtext
\captionof{table}{Morphologischer Kasten der Lösungsvarianten}\label{tab:zwicky}
\sffamily
%
\global\savebox\hvOBox{%
%
\begin{tabular}{|c|c||c|c|c|c|c|}\hline
\rowcolor{Gainsboro} & & \multicolumn{5}{c|}{\textbf{Ausprägung}} \\
\rowcolor{Gainsboro} \textbf{Nr.} & \textbf{Parameter} & 1 & 2 & 3 & 4 & 5  \\ \hline\hline
\cellcolor{Gainsboro} 1 & \cellcolor{Gainsboro} Ölförderung & \makecell{Kompaktaggregat \\ \includegraphics[width=2cm]{example-image}}  & \makecell{Motor-Pumpe \\ \includegraphics[width=2cm]{example-image}} &  \makecell{Umwälzpumpe \\ \includegraphics[width=2cm]{example-image}} & & \\ \hline
\cellcolor{Gainsboro} 2 & \cellcolor{Gainsboro} Rahmen + Halter & \makecell{Profilstangen \\ \includegraphics[width=2cm]{example-image}} & \makecell{additiv gefertigte \\ Halter} & Kantholz & & \\ \hline
\cellcolor{Gainsboro} 3 & \cellcolor{Gainsboro} Fundament & \makecell{Maschinenbett \\ \includegraphics[width=2cm]{example-image}} & Siebdruckplatte & Stahlblech & & \\\hline
\cellcolor{Gainsboro} 4 & \cellcolor{Gainsboro} Temperaturmessung & Kombisensor  & \makecell{Widerstandssensor \\ \includegraphics[width=2cm]{example-image}} & Lasermessung & & \\\hline
\cellcolor{Gainsboro} 5 & \cellcolor{Gainsboro} Volumenstrommessung & \makecell{Wirkdruck-\\Durchflussmesssensoren} & Zahnradsensor & \makecell{Volumenstromsensor \\ \includegraphics[width=2cm]{example-image}} & Messturbine & Hitzdrahtanemometer \\ \hline
\cellcolor{Gainsboro} 6 & \cellcolor{Gainsboro} Druckmessung & \makecell{Druckschalter mit Display \\ \includegraphics[width=2cm]{example-image}} & \makecell{Halbleitersensor \\ (Piezoeffekt)} & Kombisensor & & \\\hline
\cellcolor{Gainsboro} 7 & \cellcolor{Gainsboro} Anbindung: Messoptik & \makecell{verpresste \\ Rohrverbindung} & Schraubverbindung & Steckverbindung & \makecell{Rohrverbindung \\ \includegraphics[width=2cm]{example-image}} & \\\hline
\cellcolor{Gainsboro} 8 & \cellcolor{Gainsboro} Werkstoff: Durchflusskanal & Resin-Druck & \makecell{Schauglas \\ \includegraphics[width=2cm]{example-image}} & \makecell{Plexiglaskanal \\ rechteckig} & Saphirglas  & \makecell{Objektträger \\ \includegraphics[width=2cm]{example-image}} \\\hline
%\cellcolor{Gainsboro} 9 & \cellcolor{Gainsboro} Beruhigungsstrecke & \makecell{großer \\ Durchflussquerschnitt} &   \makecell{hohe \\ Leitungslänge} & & & \\ \hline
\cellcolor{Gainsboro} 9 & \cellcolor{Gainsboro} bestimmter Volumenstrom & Drosselventil & \makecell{2-Wege-SRV \\ \includegraphics[width=2cm]{example-image}} & \makecell{SRV \\ \includegraphics[width=2cm]{example-image}} & & \\ \hline
\cellcolor{Gainsboro} 10 & \cellcolor{Gainsboro} Druckabsicherung & \makecell{DBV \\ (intern in Fördereinheit)} & \makecell{DBV \\ \includegraphics[width=2cm]{example-image}} & & & \\\hline
\end{tabular}}
%
\hvFloat[doublePage,capPos=right,capVPos=top,floatCapSep=12pt,bindCorr=5mm]%
{table}%
{\usebox\hvOBox}%%%%%%%%%%%%%%
[A doublepage tabular with a caption on the right side of the right part.]%
{A caption for a double-sided tabular that will be placed on the right side of the right-hand part of the illustration. The illustration begins on the left edge of the paper. A short form is used for the LOF. The parameter is \texttt{doublePage}}%
{tab:doublePage3}
%
%$ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
%\end{landscape}	
% ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
\rmfamily
%

\Blindtext
\end{document}

Antworten