Ich hab ka wie ich die Tabelle in meinem Node beschriften kann. Es hört sich einfach an mit caption/figure/table usw. aber in meiner Umgebung funktioniert das nicht. Könnt Ihr mir weiterhelfen? Open in Online-Editor
\begin{landscape} \newpage \begin{huge} \textbf{Hallo, hier steht ein Header} \end{huge} \centering %\pagecolor{red!20} \begin{tikzpicture} [node distance=0.5cm] \node[anchor=south west,inner sep=0,scale=1] (Bild) at (0,0) {\includegraphics[width=23cm,height=16cm]{bildchen.png}}; \begin{scope}[ x=(Bild.south east),y=(Bild.north west), description/.style={ draw,fill=white, fill opacity=0.8, text opacity=1, } ] %Tabelle1 \node[description,below right] (Objekt1) at (0,1) { \begin{tabular}{|l|c|}\hline a& a\\ \hline a& a\\ \hline a& a \\ \hline a & k\\ \hline \end{tabular} }; \end{scope} \end{tikzpicture} \end{landscape}
Ergebnis 5 von 10
show 5 more comments
|
Damit
und Abbildung einschließlich Tabelle auf derselben Seite stehen, dürfen Abbildung und Tabelle zusammen nur so groß sein, dass sie auch tatsächlich zusammen mit diesen zusätzlichen Elementen auf die Seite passen. Ob das im Beispiel gegeben ist, ist schwer zu sagen, da wir aufgrund der Unvollständigkeit des Beispiels nicht wissen, wie groß der Satzspiegel ist. Dieser Hinweis mag zunächst trivial erscheinen, ist aber in der Praxis eine Tatsache, die leider allzu oft missachtet wird. Ich habe daher im Beispiel die Größenangaben der Abbildung geändert und außerdem das Bild selbst durch ein Beispielbild aus Soll zusätzlich eine Tabellenüberschrift gesetzt werden, so stellt sich die Frage, wie breit diese gesetzt werden soll. Ein Satz über die gesamte Breite der (gedrehten) Seite, kann mit einer Open in Online-Editor
\documentclass{article} \usepackage{tikz} \usepackage{pdflscape} \usepackage{mwe} \usepackage{threeparttable} \usepackage[tableposition=top]{caption} \begin{document} \begin{landscape} \centering {\huge \textbf{Hallo, hier steht ein Header}\par } \begin{tikzpicture} [node distance=0.5cm] \node[anchor=south west,inner sep=0,scale=1] (Bild) at (0,0) {\includegraphics[width=\linewidth,height=.85\textheight]{example-image}}; \begin{scope}[ x=(Bild.south east),y=(Bild.north west), description/.style={ draw,fill=white, fill opacity=0.8, text opacity=1, } ] % Tabelle1 \node[description,below right] (Objekt1) at (0,1) { \begin{threeparttable} \captionof{table}{Eine Beispieltabelle}% \begin{tabular}{|l|c|}\hline a& a\\ \hline a& a\\ \hline a& a \\ \hline a & k\\ \hline \end{tabular} \end{threeparttable} }; \end{scope} \end{tikzpicture} \captionof{figure}{Bildunterschrift} \end{landscape} \end{document} Da ich den allgemeinsten Fall mit Verwendung von Klasse Da außerdem aus der Frage für mich nicht klar hervorging, ob da nun eine Tabellenüberschrift oder eine Bildunterschrift ergänzt werden soll, habe ich in meinem Beispiel einfach beides eingefügt. So kann man bei Bedarf einfach das weglassen, was man nicht benötigt. Als Ergebnis erhält man: beantwortet 22 Dez '15, 09:17 saputello Ich würde bei der Tabellen-Node ggf. noch
(22 Dez '15, 16:20)
cis
|
Herzlich willkommen auf TeXwelt! Könntest Du bitte ein Minimalbeispiel einfügen? Also ein möglichst kurzes, aber komplettes Dokument, von
\documentclass{...}
bis zu\end{document}
, was das Problem zeigt. Das vereinfacht die Bearbeitung erheblich und ist meist eine Garantie für eine Lösung. Und bitte beachte die Markdown-Syntax für die Eingabe von Code etc.Bezüglich Deiner Frage sei in Unkenntnis der verwendeten Klasse auf die Anweisung
\captionof
hingewiesen, die neben den KOMA-Script-Klassen beispielsweise auch vom Paketcaption
bereitgestellt wird. Außerdem auf das Paketrotating
und dessen Umgebungsidewaysfigure
.Außerdem solltest Du »Kann ich Schriftgrößenumschaltungen auch als Umgebungen verwenden?« unbedingt durchlesen!
würde ich gerne aber mein programm holt sich diese Daten aus anderen files heraus..... ich kann diese files leider nicht hochladen. @ijon tichy
@ferdinand Willkommen auf der TeXwelt! Ein minimales Komplettbeispiel kannst Du doch versuchen, oder? Was für externe Files musst Du denn hochladen - ist es ohne die files nicht nachstellbar? Bilder kann man hier einfügen.
@ferdinand Bitte folge dem Link zum -> Minimalbeispiel.
@ferdinand: Bitte lies Dir auch die von mir verlinkten Seiten durch – auch die zum Thema Minimalbeispiel, auf der erklärt wird, wie auch ein Laie ein solches erstellen kann. Du willst doch sicher getestete Lösungen haben. Dafür brauchen wir nun einmal etwas zum Testen. Da sollte möglichst nahe am Problem sein, weshalb es nicht gut ist, wenn wir spekulieren und uns etwas aus den Fingern saugen.
Ich implementiere in ein Firmen Dokument ich darf es leider nicht online stellen. Ich hab einfach die Seite im Latex geöffnet und los programmiert. Die usepackages sind wo anders definiert worden.... Ich besitze leider noch nicht das know how die fehlenden benötigten Dinge heraus zu picken und das im Minimal Beispiel einzufügen.
@ferdinand wenn Du Dir die Minimalbeispiel-Links durchgelesen hast (das hast Du inzwischen ja sicher getan, oder?), dann weißt Du inzwischen ja, dass
graphicx
einedemo
-Option hat, mit der man die Bilder nicht braucht, und falls ein Bild wirklich wichtig ist, kann man das Paketmwe
verwenden. Der größte Teil der Präambel interessiert uns auch nicht, konkreter Text schon gleich gar nicht. Wir würden aber gerne den Code kopieren können, kompilieren und sofort das Verhalten sehen, das Du beschreibst. (cont.)(cont.) So bekommen wir aber
Missing \begin{document}.
, müssen also selbst basteln und können nicht sicher sein, dass wir dasselbe sehen, das Du siehst. Damit wird konkrete Hilfe wacklig und in vielen Fällen auch unmöglich.Übrigens, wenn du gar nicht weißt, welche Paket geladen werden und welche nicht, dann ist das wie Topfschlagen im Minenfeld. Du solltest dich da dringend mit deinem Betreuer hinsetzen und das durchsprechen.