Caption

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: Caption

Re: Caption

von ProtonLaser » Mo 16. Jan 2023, 10:31

Vielen, vielen DANK!

Das war genau das richtige!

Auf Dich und das Forum ist verlass!

DANKE!

Re: Caption

von esdd » Mo 9. Jan 2023, 14:14

\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}

Re: Caption

von ich meine ja nur » Mo 9. Jan 2023, 10:32

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.

Re: Caption

von ProtonLaser » Mo 9. Jan 2023, 10:24

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}

Re: Caption

von esdd » Do 5. Jan 2023, 22:20

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.

Re: Caption

von ich meine ja nur » Do 5. Jan 2023, 14:42

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.

Caption

von ProtonLaser » Do 5. Jan 2023, 13:50

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}

Nach oben