Caption ohne Label zentrieren

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 ohne Label zentrieren

Caption ohne Label zentrieren

von xetalog2 » Mi 10. Apr 2024, 18:22

Hallo,
ich habe folgendes Problem. Ich möchte die Abbildungen in meinem Dokument automatisch mit Buchstaben referenzieren. Dazu habe ich das Captionlabel umformatiert und lasse die Captions einfach leer, was auch gut funktioniert.
Jetzt möchte ich allerdings noch Abbildungen außerhalb der Alphabetisierung mit Namen versehen (fig:1 im MWE). Dazu entferne ich das Label und nenne den Namen innerhalb von \caption{}. Die Captions ohne Label werden leider nicht einwandfrei unter der Abbildung zentriert. (Um den Unterschied besser zu zeigen, habe ich die manuelle Caption (fig:1) auch A genannt, wie die erste automatisch benannte Abbildung (fig:2) benannt wird.)

Hier ein MWE dazu:
\documentclass{article}
\usepackage{caption}
\usepackage[hidelinks]{hyperref}
\usepackage[demo]{graphicx}
\usepackage{caption}

\DeclareCaptionLabelFormat{figurenew}{\textbf{#2}}
\captionsetup[figure]{labelformat=figurenew, justification=centering}
\renewcommand{\thefigure}{\Alph{figure}}

\begin{document}

\begin{figure}[!h]
    \centering
    \begin{minipage}{0.3\textwidth}
        \centering
        \includegraphics[width=1cm,height=1cm]{foo}
        \addtocounter{figure}{-1}
        \captionsetup{labelformat=empty}
        \caption{\textbf{A}}
        \label{fig:1}
    \end{minipage}
    \begin{minipage}{0.3\textwidth}
        \centering
        \includegraphics[width=1cm,height=1cm]{foo}
        \caption{}
        \label{fig:2}
    \end{minipage}
    \begin{minipage}{0.3\textwidth}
        \centering
        \includegraphics[width=1cm,height=1cm]{foo}
        \caption{}
        \label{fig:3}
    \end{minipage}
\end{figure}

\end{document}
Ich habe bereits versucht über \hpspace innerhalb von \caption{} zu arbeiten. Das hat auch funktioniert, wird leider bei Referenzierungen dann auch übernommen.

Vielleicht hat hier ja jemand eine Idee, wie ich die zentriert bekomme.

Danke im Voraus!

Nach oben