Seite 1 von 1

Caption mit Titel

Verfasst: Do 5. Sep 2013, 10:34
von Wntfrizzled
Hi zusammnen,

Ich versuche erfolglos einen Titel hinter die automatische Bildbeschriftung zu bekommen im Stil von:

[/b]Figure 2.1 - Detection of fusion proteins %neue Zeile
(A) bla bla (B) bla bla

bis jetzt habe ich den Titel nicht hinbekommen zB"- Detection of fusion proteins" und den zeilenumbruch wo die eigentliche caption beginnt

\begin{figure}[t]
\begin{center}
\includegraphics{figure1.pdf}
\caption{\textbf{(A)} bla bla \textbf{(B)} bla bla
\label{fig1}
\end{center}
\end{figure}

Vielen Dank für eure Hilfe!

Verfasst: Do 5. Sep 2013, 10:45
von LuPi
Drei gutgemeinte Hinweise:

(1) Ein Minimalbeispiel (Links gibt es hier zuhauf) wäre nett.
(2) Die center-Umgebung fügt zusätzlichen vertikalen Platz ein, der nicht immer gewünscht ist. Alternativ: \centering
(3) Hast Du schon in die caption-Doku geschaut?

Verfasst: Do 5. Sep 2013, 10:46
von sudo
Das ist leider kein VM. Auf den ersten Blick sieht man aber schon, dass in der \caption-Zeile ein } fehlt. Ansonsten sieht es so aus, als ob das subcaption Paket etwas für dich wäre.

Verfasst: Do 5. Sep 2013, 10:54
von Besserwisser
Als erstes solltest Du l2tabu lesen, damit Du erfährst, warum die center-Umgebung in der Gleitumgebung ungünstig ist.

Dann solltest Du immer ein VM (mit Anleitung zur Erstellung nicht nur für Anfänger) angeben, statt uns nur einen Codeschnippsel vorzuwerfen. Selbst einem Hund wirft man heutzutage keine übrigen Häppchen vom Tisch mehr hin, sondern serviert ihm liebevoll zubereitete Hundemenüs – wenn man der Werbung glauben darf.

Ohne all die Informationen, die mir daher fehlen, könnte ich beispielsweise
\documentclass[captions=nooneline]{scrreprt}
\renewcommand*{\captionformat}{\ --\ }
\usepackage[demo]{graphicx}% Option demo nur zu Demonstrationszwecken!
\begin{document}
\listoffigures
\chapter{Dummy}
Damit die Nummer stimmt.

\chapter{Test}
\begin{figure}
\centering
\includegraphics{figure1.pdf}
\caption[Detection of fusion proteins]{\textbf{Detection of fusion proteins}\\
(A) bla bla (B) bla bla}
\label{fig1}
\end{figure}
\end{document}
oder
\documentclass{scrreprt}
\renewcommand*{\captionformat}{\ --\ }
\usepackage{varwidth}
\usepackage[demo]{graphicx}% Option demo nur zu Demonstrationszwecken!
\begin{document}
\listoffigures
\chapter{Dummy}
Damit die Nummer stimmt.

\chapter{Test}
\begin{figure}
\centering
\includegraphics{figure1.pdf}
\caption[Detection of fusion proteins]{\begin{varwidth}[t]{\linewidth}\textbf{Detection of fusion proteins}\\
(A) bla bla (B) bla bla\end{varwidth}}
\label{fig1}
\end{figure}
\end{document}
anbieten. In der Realität würde man das natürlich spätestens dann, wenn man es mehr als einmal benötigt, schöner in eine neue Anweisung verpacken. Außerdem habe ich den Verdacht, dass Dir mit dem Paket subcaption oder eventuell weiter geholfen wäre.

Verfasst: Do 5. Sep 2013, 11:10
von Wntfrizzled
danke soweit, ich versuche besser auf den Punkt zu bringen..

folgendes Beispiel wie bekomme ich im Beispiel hinter das "Figure 1" den Satz: "Picture of Lena" in fett, dann einen Zeilenumbruch wo dann "(A) Aquired with Canon or Nikon." steht?
\documentclass[12pt,a4paper,fleqn]{report}
\usepackage[a4paper, left=2.5cm, right=2.5cm, top=2.5cm, bottom=3cm]{geometry}
\usepackage{graphicx}
\usepackage[format=plain,labelfont=bf]{caption} %Caption fettgedruckt
\usepackage{scrpage2}

\begin{document}

\begin{figure}[t]
\centering
\includegraphics{lena.jpg}
\caption{\textbf{(A)} Aquired with Canon or Nikon.}
\label{lena}
\end{figure}

\end{document}

Danke für eure Bemühungen

Verfasst: Do 5. Sep 2013, 11:20
von sudo
In dem du genau das dort hinschreibst. Hat "Besserwisser" doch schon einmal vorgeführt. Hier noch mal mit deinem Beispiel:
\documentclass[12pt,a4paper,fleqn]{report} 
%\usepackage[a4paper, left=2.5cm, right=2.5cm, top=2.5cm, bottom=3cm]{geometry} %% Ist für dein Minimalbeispiel unerheblich
\usepackage[demo]{graphicx} %% Option demo nur zu Demozwecken
\usepackage[format=plain,labelfont=bf]{caption} %Caption fettgedruckt 
%\usepackage{scrpage2}  %% Ist für dein Minimalbeispiel unerheblich

\begin{document} 

\begin{figure}[t] 
\centering 
\includegraphics{lena.jpg} 
\caption{\textbf{Picture of Lena}\\\textbf{(A)} Aquired with Canon or Nikon.} 
\label{lena} 
\end{figure} 

\end{document}
PS: Für den Zeilenumbruch ist ürbrigens das \\ zuständig.

Verfasst: Do 5. Sep 2013, 11:23
von Wntfrizzled
Danke für die Hilfe, ich war wohl ein bisschen voreilig.

1) wie kann ich denn Doppelpunkt nach dem "Figure 1" durch ein Bindestrich ersetzen?

2) wie kann ich den Zeilenabstand in der Bildbeschreibung unabhängig vom Zeilenabstand des Textes verändern?

Verfasst: Do 5. Sep 2013, 11:28
von sudo
1) Mit der Option labelsep=endash für das caption-Paket
2) Meinst du das so wie du es sagst? Den Zeilenabstand in der caption kannst du mit \\[Abstand] ändern. Musst du aber für jeden einzeln machen.
Wenn du den Zeilenabstand im Text ändern willst. Nimm das setspace Paket. Das lässt den Zeilenabstand in captions in Ruhe.

Verfasst: Do 5. Sep 2013, 14:45
von Wntfrizzled
Vielen Dank, sudo, genau so hab ichs mir vorgestellt.

bisher hatte ich mit \linespread{1.25} den Zeilenabstand definiert