Tabelle im Querformat auf A4 hochformat

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Tabelle im Querformat auf A4 hochformat

von feuerfalke2005 » Do 30. Jun 2016, 12:08

Danke
und Entschuldigung für die Späte antwort.

von Bartman » Mi 15. Jun 2016, 17:39

Ich hätte erwähnen sollen, dass ich mein Beispiel nur mit dem Online-Editor getestet habe. :roll:

Die KOMA-Script Version meiner MiKTeX-Installation ist ebenfalls 3.20 und erzeugt das von Dir gezeigte Ergebnis.

von esdd » Mi 15. Jun 2016, 16:37

Das braucht mindestens KOMA-Script Version 3.19, die bereits im Herbst veröffentlicht wurde. Aktuell ist die 3.20

Ich bekomme mit
\documentclass[a4paper]{article} 

\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel} 
\usepackage{pdflscape} 
\usepackage[showframe]{geometry} 
\usepackage{scrhack} 

\begin{document} 
\begin{landscape} 
\Huge 
\noindent 
 top left\hfill top right\par 
\vfill 
\noindent 
 bottom left\hfill\KOMAScriptVersion\hfill bottom right 
\end{landscape} 
\end{document}
Bild
Dateianhänge
gl_scrhack.png
gl_scrhack.png (15.58 KiB) 2306 mal betrachtet

von Bartman » Mi 15. Jun 2016, 16:29

esdd hat geschrieben:Um die Seitenaufteilung bei Seiten im Querformat korrekt anzuzeigen, kann man übrigens auch einfach zusätzlich zum Paket showframe oder dem Setzen der gleichnamigen geometry Option das Paket scrhack laden.
In dem folgenden Beispiel funktioniert es leider nicht:
\documentclass[a4paper]{article}

\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{pdflscape}
\usepackage[showframe]{geometry}
\usepackage{scrhack}

\begin{document}
\begin{landscape}
\Huge
\noindent
top left\hfill top right\par
\vfill
\noindent
bottom left\hfill bottom right
\end{landscape}
\end{document}

von esdd » Mi 15. Jun 2016, 10:52

Um die Seitenaufteilung bei Seiten im Querformat korrekt anzuzeigen, kann man übrigens auch einfach zusätzlich zum Paket showframe oder dem Setzen der gleichnamigen geometry Option das Paket scrhack laden.

von feuerfalke2005 » Mi 15. Jun 2016, 10:28

Danke für die Lösung

Entschuldigung für die späte antwort hatte ein paar dringende Sachen noch zu erlädigen. (Kellerunterwasser)

von Bartman » Fr 10. Jun 2016, 14:18

Bei einer Seite im Querformat ist offenbar eine andere Herangehensweise nötig, um die Seitenaufteilung anzuzeigen.

Auf mein Beispiel angewandt ergibt sich folgendes:
\documentclass[a4paper]{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{caption}
\usepackage{rotating}
\usepackage{pdflscape}
\usepackage{siunitx}
\usepackage{multirow}
\usepackage[showframe]{geometry}

\captionsetup{tableposition=top}

\sisetup{
   locale=DE,
   per-mode=fraction
}

\makeatletter
\newcommand*{\gmshow@textheight}{\textheight}
\newdimen\gmshow@@textheight
\g@addto@macro\landscape{%
  \gmshow@@textheight=\hsize
  \renewcommand*{\gmshow@textheight}{\gmshow@@textheight}%
}
\def\Gm@vrule{%
  \vrule width 0.2pt height\gmshow@textheight depth\z@
}%
\makeatother


\begin{document}

%Text

\newgeometry{left=2cm,right=2cm}

\begin{landscape}
\begin{minipage}{\linewidth}
%\begin{table}
   \centering
   \captionof{table}{Beschriftung}
   \renewcommand{\arraystretch}{1.2}
%\rotatebox{90}{
   \begin{tabular}{
      l
      *3{S[table-format=3]}
      S[table-format=1.3]
      cccc cccc c}
   \toprule
                                                                 & 
   {\begin{turn}{90} $\sigma\ \left(\si{\kN\per\m\squared}\right)$   \end{turn}} &
   {\begin{turn}{90} \parbox{3.5cm}{\raggedright Differenz der Laststufen} \end{turn}} &
   {\begin{turn}{90} Zeit in sec                       \end{turn}} &
   {\begin{turn}{90} Last (\si{\kN})                     \end{turn}} &
      \begin{turn}{90} Last dir (kg)                       \end{turn} &
      \begin{turn}{90} \parbox{3.5cm}{\raggedright Last Hebel Verhältnis 9.82:1} \end{turn} &
      \begin{turn}{90} Setzung (Ablesewert)                \end{turn} &
      \begin{turn}{90} Setzung (Differenz)                \end{turn} &
      \begin{turn}{90} \parbox{3.5cm}{\raggedright Setzung (tatsächlicher Wert)[mm]} \end{turn} &
      \begin{turn}{90} Summe Setzung [mm]                  \end{turn} &
      \begin{turn}{90} Bezogene Setzung [\%]                \end{turn} &
    \begin{turn}{90} \parbox{3.5cm}{\raggedright Summe Bezogene Setzung [\%]} \end{turn} &
    \begin{turn}{90} \parbox{3.5cm}{\raggedright Porenzahl $e=ea-e(1+ea)$} \end{turn} \\ %[2ex]
    \midrule

\multirow{12}{*}{\rotatebox{90}{Belastung}}  & 0  & 0   & 0    & 0    &        & 0.8 & 12.00 &   0.00 &    0    &    0      &  0       &  0     & 0   \\
        & 10 &   & 20 & 0.079 & 8.01   &      & 12.050 & 0.050 & 0.0010 &   0.001  & 0.0070 & 0.007  & 1.51   \\
        & 15 & 10 & 40 &        &         &   1.6   & 12.240 & 0.240 & 0.0048 &   0.0058 & 0.0408   & 0.0478 & 1.50   \\
        & 20 &   & 60 & 0.157 & 16.01  &     & 12.245 & 0.245 & 0.0049 & 0.0107 & 0.0754 & 0.1232 & 1.48   \\
        & 25 & 30 & 80 &       &        & 4.1   & 12.390 & 0.390 & 0.0078 & 0.0185 & 0.1303 & 0.2535 & 1.46   \\
        & 50 &    &100 & 0.393 & 40.03  &      & 12.395 & 0.395 & 0.0079 &   0.0264 & 0.1859   & 0.4394 & 1.44   \\
        & 75 & 50 &120 &       &        & 8.2   & 12.792 & 0.792 & 0.0158 & 0.0422 & 0.2975 & 0.7369 & 1.40   \\
        & 100&   &140 & 0.785 & 80.06  &      & 12.799 & 0.799 & 0.0160 & 0.0582 & 0.4100 & 1.1469 & 1.36   \\
        & 125& 50 &160 &       &        & 12.2& 12.890 & 0.890 & 0.0178 &   0.0760 & 0.5354   & 1.6822 & 1.32   \\
        & 150&   &180 & 1.178 & 120.09 &      & 12.990 & 0.990 & 0.0198 & 0.0958 & 0.6748   & 2.3570 & 1.27   \\
        & 175& 50 &200 &       &        & 16.3& 13.010 & 1.010 & 0.0202 & 0.1160 & 0.8170 & 3.1740 & 1.22   \\
        & 200&   &220 & 1.570 & 160.12 &      & 13.030 & 1.030 & 0.0206 &   0.1366 & 0.9621   & 4.1362 & 1.17   \\
        \midrule
\multirow{4}{*}{\rotatebox{90}{\parbox{2cm}{\centering\hspace{0pt} Entlastung}}} & 175&-50 &240 &       &        & 12.2& 12.980 & 0.980 & 0.0196 & 0.1562 & 1.1001   & 5.2363 & 1.12   \\
      &   150&   &260 & 1.178 & 120.09 &      & 12.960 & 0.960 & 0.0192 & 0.1754 & 1.2354 & 6.4716 & 1.07   \\
        & 125&-50 &280 &       &        &   8.2   & 12.650 & 0.650 & 0.0130 &   0.1884 & 1.3269   & 7.7985 & 1.04   \\ 
        & 100&   &300 & 0.785 & 80.06  &    & 12.630 & 0.630 & 0.0126 &   0.2010 & 1.4156   & 9.2142 & 1.00   \\
        \midrule
\multirow{4}{*}{\rotatebox{90}{\parbox{2cm}{\centering\hspace{0pt} Wiederbelastung}}} & 125& 50 &320 &       &        &   12.2& 13.220 & 1.220 & 0.0244 &   0.2254 & 1.5875   & 10.802 & 0.94   \\
       & 150&& 340 & 1.178 & 120.1 &   &13.220&1.220&0.0244&0.2498&1.7593   &   12.5609   &   0.88   \\
        & 175&150   &360&        &   & 24.5 & 14.00&2.00&0.040&0.2898&2.0410&14.602&0.78\\
        & 300&    &380& 2.356  & 240.18 &   & 14.00 & 2.001 & 0.0400 & 0.3298 & 2.3228 & 16.925 & 0.68   \\
        \bottomrule
  \end{tabular} %}
%\end{table}
\end{minipage}
\end{landscape}

\restoregeometry

%Text

\end{document}
Bild
Dateianhänge
Tabelle_im_Querformat_mit_Seitenaufteilung.png
Tabelle_im_Querformat_mit_Seitenaufteilung.png (82.89 KiB) 2339 mal betrachtet

von DADABBI » Fr 10. Jun 2016, 13:46

Wie man deutlich sieht, passt die Tabelle nicht auf die Seite. Sie ragt sowohl rechts und unten aus dem Textbereich. Deshalb wird die Meldung ausgegeben und sie rutscht auf die nächste Seite (wodurch die Leerseite entsteht). Du musst also überlegen, wie du die Tabelle etwas kleiner machen kannst. Beispielsweise könntest die vor \begin{tabular} mit \small eine etwas kleinere Schrift wählen oder versuchen zwischen den Zeilen und Spalten ein wenig Platz zu sparen. Viel fehlt dir ja nicht.

Da du erneut kein Minimalbeispiel angegeben hast, kann ich dir leider keine konkreteren Vorschläge machen. Die Zeit, die Tabelle erst nachzubauen, habe ich leider nicht.

von feuerfalke2005 » Fr 10. Jun 2016, 12:34

Danke für die Antwort uind den hinweis auf die vbox.
Ich habe nach geschaut
und nur eine hbox warnungnen erkennen können die dieses aussagen

Overfull \hbox (3.45842pt too wide) detected

sind in der Zeile der Tabelle mit \multirow{4}....Entlastung beginnen und in der 2 zeile darunter noch
ansonsten ist die Tabelle io.

Ich gebe mal die Bilder der Seite mit rein die ich über den Befehle showframe
bekommen habe, leider ist für mich noch nicht ganz erkennbar wo ich hier was einstellen muss bzw. kann damit die Seite vom Läyout her mit den anderen über einstimmt.

Danke für jeden hinweis der mir hier weiter helfen kann


Bild
Dateianhänge
Tabelle 83.jpg
Tabelle 83.jpg (100.91 KiB) 3937 mal betrachtet

von esdd » Fr 10. Jun 2016, 11:39

feuerfalke2005 hat geschrieben:Es ist noch ein Problem was ich nicht erklären kann da ich die Tabelle auf eine Extra Seite setze wir beim einsetzen mit Querformat eine zusätliche leerseite vor der Tabellen Seite erzeugt was für mich nicht besonders schön ist.
Schau mal, ob Du dafür eine overfull vbox Warnung bekommst. Wenn die Tabelle zu lang für eine Seite ist, wird vorher noch ein Seitenumbruch eingefügt.

Du kannst auch mal das Pakte showframe einbinden, um Dir die Seitenaufteilung anzuschauen. Das musst Du aber spätens für das richtige Dokument wieder rausnehmen ;-)

Nach oben