Caption mit Titel

Tabellen und Grafiken erstellen und anordnen


Wntfrizzled
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: Do 5. Sep 2013, 10:22

Caption mit Titel

Beitrag 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!

LuPi
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 96
Registriert: Do 18. Feb 2010, 08:27
Wohnort: Bayern

Beitrag 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?

sudo
Forum-Guru
Forum-Guru
Beiträge: 459
Registriert: Mi 3. Okt 2012, 11:32

Beitrag 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.
Zuletzt geändert von sudo am Do 5. Sep 2013, 11:00, insgesamt 2-mal geändert.

Besserwisser

Beitrag 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.

Wntfrizzled
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: Do 5. Sep 2013, 10:22

Beitrag 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

sudo
Forum-Guru
Forum-Guru
Beiträge: 459
Registriert: Mi 3. Okt 2012, 11:32

Beitrag 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.
Zuletzt geändert von sudo am Do 5. Sep 2013, 11:24, insgesamt 1-mal geändert.
Ein vollständiges Minimalbeispiel (VM) zu erzeugen, ist gar nicht schwer und hilft ganz oft, Fehler selber zu finden. Ohne bekommt man selten gute Antworten. Anleitungen findest du z.B. im golatex Wiki auf TeXWelt oder minimalbeipiel.de
Außerdem hilft das Lesen dieser Seite, Fragen richtig zu stellen.

Wntfrizzled
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: Do 5. Sep 2013, 10:22

Beitrag 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?

sudo
Forum-Guru
Forum-Guru
Beiträge: 459
Registriert: Mi 3. Okt 2012, 11:32

Beitrag 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.
Ein vollständiges Minimalbeispiel (VM) zu erzeugen, ist gar nicht schwer und hilft ganz oft, Fehler selber zu finden. Ohne bekommt man selten gute Antworten. Anleitungen findest du z.B. im golatex Wiki auf TeXWelt oder minimalbeipiel.de
Außerdem hilft das Lesen dieser Seite, Fragen richtig zu stellen.

Wntfrizzled
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: Do 5. Sep 2013, 10:22

Beitrag von Wntfrizzled »

Vielen Dank, sudo, genau so hab ichs mir vorgestellt.

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

Antworten