Fehler: longtable + resizebox

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: Fehler: longtable + resizebox

von M.S. » So 19. Feb 2017, 17:52

Vielen Dank für eure bisherige Hilfe.

Ich habe nun die Tabelle als 2-seitige, A3-Pdf vorliegen.
Diese binde ich in meine Masterdatei mit \includepdf ein. Mit dem Argument fitpaper=true wird diese dann ebenfalls im A3 Format dargestellt.

Nun muss ich die Tabelle noch mit einer entsprechenden Caption, sowie einer Legende versehen. Ich habe etwas rumprobiert, finde allerdings keine zufriedenstellende Lösung.

Mein 1. Gedanke war innerhalb \includepdf mit dem Argument addtolist zumindest die Caption zu erzeugen. Dies funktioniert jedoch garnicht.

2. Gedanke war das ganze als Tabelle zu deklarieren:
\begin(table)
\caption{abc}
\includepdf(...)
\end(table) 
allerdings wird die Caption dann auf die Pdf geschrieben (Text übereinander, unschön)

habt ihr eine Idee wie ich das machen kann? Ich bin ratlos?

von u_fischer » Sa 4. Feb 2017, 18:36

Gibt es nicht auch einen weg, eine komplette Seite eines Dokumentes zu verkleinern?
Mit atbegshi sollte es machbar sein.

von Gast » Sa 4. Feb 2017, 17:43

Man kann Quellenverweise mit \nocite vortäuschen. Als Argument gibt man einfach wie bei \cite etc. die Schlüssel an. Wenn man das bei den \includepdf macht (davor oder dahinter oder sogar per pagecommand), dann ist die Quelle scheinbar genau an der Stelle verwendet.

von M.S. » Sa 4. Feb 2017, 17:24

Der Skalierungsfaktor beträgt ca. 78%. Habe es schonmal gedruckt vor Augen gehabt. Es entspricht meiner Vorgabe.

Die Einbindung per pdf gefällt mir. Allerdings sind in der Tabelle Quellen mit angegeben, die über eine Bibtex Datei abgerufen werden und später einen Eintrag im Quelenverzeichnis geben sollen. Natürlich in der Reihenfolge in der Sie verwendet werden. Hiermit werde ich Probleme bekommen oder? Gibt es hier eine Lösung? Alternativ bliebe mir wohl nur übrig, die Schriftgröße der Tabelle zu verkleinern und jede Spaltenbreite einzeln anzupassen um auf A3 zu landen oder? Gibt es nicht auch einen weg, eine komplette Seite eines Dokumentes zu verkleinern?

von Gast » Sa 4. Feb 2017, 16:39

Wenn ich das mal so direkt sagen darf: Wenn das Beispiel oben halbwegs den Tatsachen entspricht, dann ist das ganze Vorhaben unsinnig. Ich habe gerade mal ausprobiert, dass man eine Schriftgröße von ca. 2pt oder weniger verwenden müsste. Ohne Mikroskop kann man das nicht mehr lesen.

von u_fischer » Sa 4. Feb 2017, 15:22

Du könntest die Tabelle als extra pdf-Datei erzeugen und dann mit pdfpages importieren.

von M.S. » Sa 4. Feb 2017, 15:18

Danke für die Antwort. Damit verstehe ich warum es nicht möglich ist. Nun die Frage, gibt es einen anderen Weg mein Problem zu lösen? Die Tabelle soll ja entsprechend so skaliert werden, dass die Breite der Textbreite einer A3 Seite entspricht.

von u_fischer » Sa 4. Feb 2017, 14:43

Du kannst keine mehrseitige Tabelle in eine Box packen.

Fehler: longtable + resizebox

von M.S. » Sa 4. Feb 2017, 13:17

Hallo Gemeinde,

ich habe ein Problem und bräuchte eure Hilfe. Unten seht ihr mein Minimalbeispiel.

Ich habe eine breite Tabelle über mehrere Seiten (longtable) diese ist ursprünglich auf das A2 Format angepasst, ich möchte sie jedoch auf A3 skallieren, weshalb ich gerne den Befehl \resizebox mit dem Argument \textwidth benutzen möchte.

Leider erhalte ich eine Fehlermeldung, mit der ich nicht fertig werde. Ich hoffe Ihr könnt mir helfen.

%Dokumentklasse
\documentclass[a4paper,11pt]{article}
\usepackage[usegeometry]{typearea}
\usepackage[a4paper,left=3cm,right=3cm,top=2cm,bottom=4cm,bindingoffset=5mm]{geometry}

%Tabellen 
\usepackage[table]{xcolor}
\usepackage{rotating}
\usepackage{pdflscape}
\usepackage{longtable}

% Standard Packages
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{graphicx, subfig}

% zusätzliche Schriftzeichen der American Mathematical Society
\usepackage{amsfonts}
\usepackage{amsmath}

%extras
\setlength{\parindent}{0pt}
\usepackage{blindtext}

\begin{document}
\pagestyle{empty}

\cleardoublepage
\storeareas\StandardArea
\KOMAoptions{paper=a3,paper=landscape}
\recalctypearea
\newgeometry{left=3cm,right=3cm,top=2cm,bottom=3cm,bindingoffset=5mm}


\resizebox{1.1\textwidth}{!}{
{\footnotesize

\begin{longtable}{ p{3cm} p{3cm} p{0.75cm} p{0.75cm} l p{3cm} p{2cm} l p{2cm} p{2cm} l l p{5cm} l l l l l l l l l p{5cm} l l }
\hline 
\multicolumn{3}{|c|}{\textbf{XXXXXXXX}} & \multicolumn{2}{c|}{\textbf{XXXXXX}} & \multicolumn{3}{c|}{\textbf{XXXXXX}} &  &  &  &  &  & \multicolumn{10}{|c|}{\textbf{XXXXXXX}} &  & \multicolumn{1}{ l|}{} \\ 
 
\multicolumn{1}{|l }{XXXXX} & xxxx & \multicolumn{1}{ l|}{xxxx} & {\begin{sideways} xxxx \end{sideways}} & \multicolumn{1}{ l|}{{\begin{sideways} xxxxx \end{sideways}}} & xxxxx & xxxxx & \multicolumn{1}{ l|}{xxxxx} & xxxxx & xxxxx & Modellierungsansatz & Rechenaufwand & Zusatz & \multicolumn{1}{|l }{{\begin{sideways} xxxxx \end{sideways}}} & {\begin{sideways} xxxxxx \end{sideways}} & {\begin{sideways} xxxxx \end{sideways}} & {\begin{sideways} xxxx \end{sideways}} & {\begin{sideways} xxxxxx \end{sideways}} & {\begin{sideways} xxxx \end{sideways}} & {\begin{sideways} xxxx \end{sideways}} & {\begin{sideways} Druckeinsenkung \end{sideways}} & {\begin{sideways} Druckverteilung \end{sideways}} & \multicolumn{1}{ l|}{zusätzliche Ausgabegrößen} & \rule{0pt}{4cm}{\begin{sideways} xxxxxxx \end{sideways}} & \multicolumn{1}{ l|}{xxxxxx} \\ 
\hline
\endhead

%Notiz die da stehen muss 
  \rowcolor{gray!85}
 xxx & xxxxxx & xxxxx & \ensuremath{[-]} & \ensuremath{[-]} & xxxxx & xxxx & xxxxx & xxxxxx & xxxxx & xxxxx & xxxxx & \ensuremath{[-]} & xx & xx & X & X & X & X & X & X & X & \ensuremath{[-]} & xx & xxxxxx \\ 

  \blindtext & xxxxxx & xxxxx & \ensuremath{[-]} & \ensuremath{[-]} & xxxxx & xxxx & xxxxx & xxxxxx & xxxxx & xxxxx & xxxxx & \ensuremath{[-]} & xx & xx & X & X & X & X & X & X & X & \ensuremath{[-]} & xx & xxxxxx \\ 
  
  \rowcolor{gray!85}
 xxx & xxxxxx & xxxxx & \ensuremath{[-]} & \ensuremath{[-]} & xxxxx & xxxx & xxxxx & xxxxxx & xxxxx & xxxxx & xxxxx & \ensuremath{[-]} & xx & xx & X & X & X & X & X & X & X & \ensuremath{[-]} & xx & xxxxxx \\ 
 
  \blindtext & xxxxxx & xxxxx & \ensuremath{[-]} & \ensuremath{[-]} & xxxxx & xxxx & xxxxx & xxxxxx & xxxxx & xxxxx & xxxxx & \ensuremath{[-]} & xx & xx & X & X & X & X & X & X & X & \ensuremath{[-]} & xx & xxxxxx \\ 
  
 \end{longtable}}}
 
 \end{document}

Vielen Dank und Gruß
M.S.

Nach oben