Zitieren mit Seitenzahl in Caption

Tabellen und Grafiken erstellen und anordnen


pmaen
Forum-Newbie
Forum-Newbie
Beiträge: 1
Registriert: So 22. Mär 2020, 20:43

Zitieren mit Seitenzahl in Caption

Beitrag von pmaen »

Hallo, ich habe eine Frage.
Wenn ich in einer Caption zitiere schreibt Latex die zweite ]-Klammer als Text, obwohl sie den Eintrag im Abbildungsverzeichnis beenden soll. Hat jemand eine Idee, wie man das lösen kann (weglassen funktioniert, dann fehlt aber im Verzeichnis die schließende eckige Klammer, was nach Vorschrift für das Projekt aber sein muss)
Vielen Dank im Voraus

Minimalbeispiel:
[code]
\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{makeidx}
\usepackage{graphicx}
\usepackage{lmodern}
\usepackage{kpfonts}
\usepackage{scrextend}
\usepackage{savefnmark}
\usepackage{float}
\usepackage[breaklinks=true]{hyperref}
\usepackage{url}
\usepackage{caption}
\usepackage{textgreek}
\captionsetup{format=hang, labelfont=bf, textfont=small}
\usepackage[anythingbreaks,hyphenbreaks]{breakurl}
\usepackage[left=2.5cm,right=2.5cm,top=2.5cm,bottom=2cm]{geometry}
\begin{document}

\begin{figure}[H]
\centering
\includegraphics[width=1\textwidth]{media/Grafik1.png}
\caption[Blablabla\cite{Quelle1}[S.53, Fig. 29]]{blablablabla}
\end{figure}

\end{document}
[/code]

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2456
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag von Bartman »

Durch das Deaktivieren des BBCodes wird der Quelltext nicht hervorgehoben.

Setze die eckigen Klammern in eine Gruppe (geschweifte Klammern). Meines Wissens sollten Literaturverweise in Verzeichnissen vermieden werden, d. h. der Verweis käme nur in das erforderliche Argument des \caption-Befehls.

Im letzten Beispiel der Antwort von saputello siehst Du, wie Du ohne die Option H des Pakets float auskommst.

Antworten