TikZ-Bild hochkant und Tabelle hochkant nebeneinander

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: TikZ-Bild hochkant und Tabelle hochkant nebeneinander

von DADABBI » So 19. Jun 2016, 13:07

In dem Fall wäre es eine gute Idee gewesen, den Status auf beantwortet zu setzen …

von Elbflorentiner » Sa 18. Jun 2016, 16:46

Ich sage "herzlichen Dank". Das löst mein Problem. :D

von Noch so einer » Sa 18. Jun 2016, 13:52

Wir hatten alleine diese Woche schon zwei Fragen zu gedrehten Gleitumgebungen. Das funktioniert auch mit Abbildung und Tabelle auf einer gemeinsamen Seite:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{booktabs}
\usepackage{pdflscape}% oder nur lscape, falls im PDF die Seite nicht gedreht werden soll
\usepackage{caption}
\usepackage{graphicx,mwe}

\begin{document}
\blindtext
\begin{landscape}
\begin{figure}
\centering
\includegraphics{example-image}
\caption{Beispielabbildung}
\bigskip

\begin{tabular}{lllllllll}
\toprule
Spalte 1 & Spalte 2 & Spalte 3 & Spalte 4 & Spalte 5 & Spalte 6 & Spalte 7 & Spalte 8 & Spalte 9\\ \midrule
A & B & C & D & E & F & G & H \\
\bottomrule
\end{tabular}
\captionof{table}{Beispieltabelle}
\end{figure}
\end{landscape}

\blindtext
\end{document}
Zur Vereinfachung habe ich statt einer tikz-Abbildung eine Abbildung mit \includegraphics verwendet. Aber natürlich kann man an deren Stelle auch eine tikzpicture-Umgebung verwenden oder schlicht »Rumpelstilzchen« schreiben. LaTeX ist ziemlich egal, was man da hin stellt.

TikZ-Bild hochkant und Tabelle hochkant nebeneinander

von Elbflorentiner » Sa 18. Jun 2016, 13:35

Hallo,

ich möchte auf einer hochkannt A4-Seite ein TikZ-Bild und eine Tabelle, beide hochkant, nebeneinander darstellen. Sowohl das Bild als auch die Tabelle sind deutlich breiter als hoch, weshalb ich gezwungen bin, diese Anordnung zu wählen. Da sich beide aufeinander beziehen, wäre diese so für mich ideal. Natürlich müssen beide die jeweiligen captions haben, also das Bild mit Unterschrift, die Tabelle mit Überschrift der Art "Bild 20: ......" bzw. "Tabelle 5: ......". Inwieweit diese mit gedreht werden und auch hochkant stehen oder normal und ungedreht darunter ist für mich ersteinmal zweitrangig.

Mein Problem besteht darin, dass "sidewaysfigure" bzw. "sidewaystable" nur ein Darstellung pro Seite zu lässt, diese aber sehr schön mit gedrehter Beschreibung widergibt.
Mein erster Ansatz bestand darin, über eine Zweispaltigkeit der Seite via "multicols" das Problem zu lösen. Leider funktioniert dann aber "caption" nicht mehr, da die Fehler meldung "not in outer par mode" ausgegeben wird.
Der zweite Versuch ist mit "minipage". Hier gelingt es mir zwar, TikZ-Bild und Tabelle via "\rotatebox{90}{......}" gedreht und ansehnlich auf einer Seite zu platzieren, aber bei der Eingabe von caption erhalte ich auch hier Fehlermeldung.

Mein gegenwärtige Situation sieht folgendermaßen aus (ich weiß, dass ich für eine über das ganze Dokument funktionierende Bezeichnung von Bilder oder Tabellen die \figure bzw. \table-Befehle nutzen muss. Nur wird mein Problem dann noch größer, da dann nichteinmal das Bild und die Tabelle kompiliert wird):
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{csquotes}
\usepackage{rotating}
\usepackage{tikz} 

\begin{document}
   
\begin{minipage}{.4\linewidth} %TikZ-Bild auf hochkannt gedreht
\rotatebox{90}{ 
\begin{tikzpicture}[]
......
\end{tikzpicture}
 }
\end{minipage} \hfill 
   
\begin{minipage}{.4\linewidth} %Tabelle auf hochkannt gedreht
\rotatebox{90}{
\begin{tabular}{lllllllll}
\toprule
Spalte 1 & Spalte 2 & Spalte 3 & Spalte 4 & Spalte 5 & Spalte 6 & Spalte 7 & Spalte 8 & Spalte 9\\ \midrule
A & B & C & D & E & F & G & H \\
\bottomrule
\end{tabular}
}     
\end{minipage}

\end{document}
Stand jemand schon einmal vor einem ähnlichen Problem und hat eine Lösung?

Nach oben