Subfigure // Probleme mit Abbildungsbeschriftung

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: Subfigure // Probleme mit Abbildungsbeschriftung

von Tobolf » Fr 17. Jul 2015, 15:06

Nur wonach muss ich denn suchen?
Es muss doch eine Erklärung geben, dafür dass LaTeX sowas ausgibt.
Bild
Ich hab jetzt versucht einige usepackages auszukommentieren, die vielleicht Probleme zusammen machen. Ohne Erfolg.

von Johannes_B » Fr 17. Jul 2015, 14:09

In deiner Arbeit ist wohl etwas anders, als in dem gelieferten Minimalbeispiel.

Deswegen gibt es auch die Möglichkeit, durch entfernen von Codeblöcken in einer Kopie die Ursache zu finden. Alles beschrieben in Wie finde ich die Ursache eines Problems?

von Tobolf » Fr 17. Jul 2015, 13:59

\documentclass{article}

\usepackage{mwe}
\usepackage{subfig}
\usepackage{pgfplots}
\usepackage{tikz}


\begin{document}

\begin{figure}

\begin{minipage}{.5\linewidth}
\centering
\subfloat[Grafik1]{\label{grafik1}\resizebox{1.0\textwidth}{!}{\input{grafik1.tex}}}
\end{minipage}%
\begin{minipage}{.5\linewidth}
\centering
\subfloat[Grafik2]{\label{grafik2}\resizebox{1.0\textwidth}{!}{\input{grafik2.tex}}}
\end{minipage}\par\medskip
\centering
\subfloat[Grafik3]{\label{grafik3}\resizebox{0.5\textwidth}{!}{\input{grafik3.tex}}}

\caption{my fig}
\label{fig:main}
\end{figure}
    \end{document}
Wie ich die Grafiken einbinden kann, weiß ich leider nicht.
Das Minimalbeispiel ist allerdings jetzt bei mir lauffähig.
Nun stehe ich allerdings vor dem nächsten Problem. Die Bildunterschrift wird jetzt richtig dargestellt.
In meiner gesamten Arbeit funktioniert das allerdings nicht. Wie kann sowas passieren?

von Johannes_B » Fr 17. Jul 2015, 13:36

Das kannst du ganz leicht testen, indem du auf Öffne in Online-Editor direkt über dem Code klickst.

Bei dir fehlt beispielsweise die Dokumentklasse und die einzubindenden tex-Dateien.

von Tobolf » Fr 17. Jul 2015, 13:34

\usepackage{mwe}
\usepackage{subfig}
\usepackage{subcaption}
\usepackage{pgfplots}
\usepackage{tikz}

\documentclass{article}
\begin{document}

\begin{figure}

\begin{minipage}{.5\linewidth}
\centering
\subfloat[Grafik1]{\label{grafik1}\resizebox{1.0\textwidth}{!}{\input{grafik1.tex}}}
\end{minipage}%
\begin{minipage}{.5\linewidth}
\centering
\subfloat[Grafik2]{\label{grafik2}\resizebox{1.0\textwidth}{!}{\input{grafik2.tex}}}
\end{minipage}\par\medskip
\centering
\subfloat[Grafik3]{\label{grafik3}\resizebox{0.5\textwidth}{!}{\input{grafik3.tex}}}

\caption{my fig}
\label{fig:main}
\end{figure}
    \end{document}
Das Problem ist auch, ich weiß nicht welche usepackages ich einbinden muss um das Minimalbeispiel zum Laufen zu bekommen..

Grüße,
Tobolf

von Johannes_B » Fr 17. Jul 2015, 13:10

Du hast keine Minimalbeispiel erstellt. Offensichtlich nutzt du die Hinweise von Besserwisser vollkommen ignoriert. Das ist schade, denn du hättest schon lange eine Lösung, stattdessen verschnorkst du Codeschnipsel, deren Verwendung als obsolet gilt.

von Tobolf » Fr 17. Jul 2015, 12:49

Hab das Problem einigermaßen in den Griff bekommen. Benutze jetzt folgenden Code
\begin{figure}

\begin{minipage}{.5\linewidth}
\centering
\subfloat[Grafik1]{\label{grafik1}\resizebox{1.0\textwidth}{!}{\input{grafik1.tex}}}
\end{minipage}%
\begin{minipage}{.5\linewidth}
\centering
\subfloat[Grafik2]{\label{grafik2}\resizebox{1.0\textwidth}{!}{\input{grafik2.tex}}}
\end{minipage}\par\medskip
\centering
\subfloat[Grafik3]{\label{grafik3}\resizebox{0.5\textwidth}{!}{\input{grafik3.tex}}}

\caption{my fig}
\label{fig:main}
\end{figure}
Das Problem ist nun, dass die Beschriftung der subfigures mit einer Doppelklammer beginnt.
Also:
((a)) Grafik1
((b)) Grafik2
((c)) Grafik3

Weiß jemand wo hier das Problem liegt?

Grüße,
Tobolf

von Tobolf » Mo 13. Jul 2015, 15:35

Wenn ich statt input{} includegraphics{} benutze haben die Bildunterschriften alle dieselbe Größe.. irgendwas hat es in meinem Fall damit zu tun ..

von Johannes_B » Mo 13. Jul 2015, 15:18

Der Beschriftung ist es ziemlich egal, ob du ein Bild über includegraphics einfügst, oder tikz in einer extra tex-Datei oder dort Text hinschreibst.

von Tobolf » Mo 13. Jul 2015, 15:12

Hab mir das package Beschreibung von subcaption durchgelesen, allerdings ist hier kein Beispiel mit input angegeben, sondern nur für includegraphics.

Gibt es kein FAQ, in dem mein Problem erklärt wird?.. Ich beschäftige mich erst seit meiner Bachelorarbeit mit LaTeX, allerdings fehlt mir auch die Zeit mich jetzt tiefer darin einzuarbeiten. Ich bin ja bereit mich da einzulesen, allerdings finde ich nicht die Information, die genau zu meinem Problem passt..

Nach oben