Seite 1 von 1

Zitieren mit Seitenzahl in Caption

Verfasst: So 22. Mär 2020, 20:52
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]

Verfasst: So 22. Mär 2020, 21:02
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.