Caption Thema ist als GELÖST markiert

Tabellen und Grafiken erstellen und anordnen


ProtonLaser
Forum-Anfänger
Forum-Anfänger
Beiträge: 22
Registriert: Mo 12. Dez 2022, 16:32

Caption

Beitrag von ProtonLaser »

Guten Tag,

ich hätte folgende Frage an die Community.
Und zwar habe ich mehrere Minipage Umgebungen in den Grafiken sind mit \caption Befehlen.
Teilweise sind die captions länger, so das es zu einem Zeilenumbruch kommt.
Momentan sieht es so aus:

Grafik

Abbildung 1.1: Musterbeschriftung aus Musterstadt


Ich würde gerne das es so aussieht:


Grafik


Abbildung 1.1:
Musterbeschriftung aus Musterstadt

Ich habe es bereits folgendes ausprobiert.
\includegraphics[width=0.9\textwidth]{inhalt/Morphologischer Kasten/Hydraulikzylinder.png}	
\caption\\{400 - 500\,mm Hub}
Dies hat funktioniert hat leider nur den Nachteil, das im Bilderverzeichnis die Bildunterschrift nicht mehr auftaucht.
Kann mir hier bitte jemand bei helfen?

Danke im Voraus!
\begin{figure}[!h]
	\fbox{		
		\begin{minipage}[]{0.32\linewidth}
			%	\vspace{5mm}
			\centering
			\includegraphics[width=0.9\textwidth]{example}	
			\caption{example}
		%	\label{fig:example}
		\end{minipage}
		\hfill
		\vline
		\begin{minipage}[]{0.32\linewidth}
			%\vspace{5mm}
			\centering
			\includegraphics[width=0.9\textwidth]{example}	
			\caption{example}
		%	\label{fig:example}
		\end{minipage}
		\vline
		\hfill
		\begin{minipage}[]{0.32\linewidth}
			\centering
			\includegraphics[width=0.9\textwidth]{example}	
			\caption{example}
		%	\label{fig:example}
	\end{minipage}}
\end{figure}

ich meine ja nur

Re: Caption

Beitrag von ich meine ja nur »

Eine gute Antwort hängt von extrem vielen Faktoren wie der verwendeten Klasse, ggf. dem verwendeten caption-Paket etc. ab. Du solltest dir daher unbedingt angewöhnen, statt eines Code-Schnipsels ein vollständiges Minimalbeispiel (Link beachten!) anzugeben.

Dessen ungeachtet halte ich es für theoretisch möglich, dass du nach subcaption suchst.

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Re: Caption

Beitrag von esdd »

Wenn du eine KOMA-Script Klasse verwendest, dann geht das lokal oder global mit
\setcapindent*{0em}
Wenn das auch für eigentlich einzeilige Beschriftungen gelten soll, muss noch ein
\KOMAoptions{captions=nooneline}
hinzu. Wenn das global gelten soll, kann man captions=nooneline auch als Klassenoption setzen.

ProtonLaser
Forum-Anfänger
Forum-Anfänger
Beiträge: 22
Registriert: Mo 12. Dez 2022, 16:32

Re: Caption

Beitrag von ProtonLaser »

Vielen lieben Dank für die Antwort!

Ich habe jetzt mit dem \setcapindent*{0em} ein Problem, durch das verändern der Zahl in der Klammer verschiebt sich wie gewollt die Caption nur die Abbildung: 1.1 verschiebt sich nicht mit.
Gibt es hier eine Lösung?

Es sieht jetzt so aus :
\begin{figure}[!h]
	\fbox{		
		\begin{minipage}[]{0.32\linewidth}
			%	\vspace{5mm}
			\centering
			\setcapindent*{0em}
			\includegraphics[width=0.9\textwidth]{Testbild}	
			\caption
			{Testbild}
		%	\label{fig:Testbild}
		\end{minipage}
		\hfill
		\vline
		\begin{minipage}[]{0.32\linewidth}
			%\vspace{5mm}
			\centering
			\setcapindent*{0em}
			\includegraphics[width=0.9\textwidth]{Testbild}	
			\caption{Testbild}
		%	\label{fig:Testbild}
		\end{minipage}
		\vline
		\hfill
		\begin{minipage}[]{0.32\linewidth}
			\centering
			\includegraphics[width=0.9\textwidth]{Testbild}	
			\setcapindent*{4em}
			\caption{Testbild}
		%	\label{fig:Testbild}
	\end{minipage}}
\end{figure}

ich meine ja nur

Re: Caption

Beitrag von ich meine ja nur »

Auch, wenn du das derzeit nicht zu glauben scheinst, es ist in deinem ureigenen Interesse den Hinweis in viewtopic.php?p=120788#p120788 zu beachten. Derzeit produziert dein Codeschnipsel nämlich im Online-Compiler nur Fehlermeldungen und lädt damit nicht gerade zur Bearbeitung ein.

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Re: Caption

Beitrag von esdd »

\setcapindent{...} bzw. \setcapindent*{..} beeinflussen nur den Einzug ab der zweiten Zeile der Beschriftung. Die Position des Labels wird nicht verändert.

Ich gehe aber davon aus, dass Du mit dem Verschieben des Beschriftungslabels ein Problem lösen möchtest, das eine andere Ursache hat. Stört Dich, dass die Beschriftungen in der zweiten und dritten minipage an den vertikalen Trennlinien kleben? Da ist schlicht kein Abstand zwischen diesen Linien und der nachfolgenden minipage. Dafür fügst Du vor den Linien durch die Zeilenenden im Code bei \end{minipage} ein Leerzeichen ein. Ein weiteres solches Leerzeichen wird übrigens durch das nicht auskommentierte Zeilenende im Code nach \fbox{ und damit vor der ersten [t]minipage[/t] in der Box eingefügt. Außerdem haben die ganzen \hfill innerhalb der \fbox keinen Effekt, da bei dieser Box keine Breite vorgegeben wird.
\documentclass{scrartcl}
\usepackage[demo]{graphicx}
\begin{document}
\listoffigures
\begin{figure}[!ht]
  \KOMAoptions{captions=nooneline}% eventuell in der Präambel global setzen
  \setcapindent*{0em}% eventuell in der Präambel global setzen
  \framebox[\textwidth]{%
    \hfill
    \begin{minipage}[t]{0.3\linewidth}
      \includegraphics[width=\linewidth]{example}
      \caption{example with much more text}
    \end{minipage}%
    \hfill
    \vline
    \hfill
    \begin{minipage}[t]{0.3\linewidth}
      \includegraphics[width=\linewidth]{example}
      \caption{example}
    \end{minipage}%
    \hfill
    \vline
    \hfill
    \begin{minipage}[t]{0.3\linewidth}
      \centering
      \includegraphics[width=\linewidth]{example}
      \caption{example}
    \end{minipage}%
    \hfill
  }
\end{figure}
\end{document}

ProtonLaser
Forum-Anfänger
Forum-Anfänger
Beiträge: 22
Registriert: Mo 12. Dez 2022, 16:32

Re: Caption

Beitrag von ProtonLaser »

Vielen, vielen DANK!

Das war genau das richtige!

Auf Dich und das Forum ist verlass!

DANKE!

Antworten