Beenden Sie \DeclareCaptionFormat und kehren Sie zu den Standarduntertiteleinstellungen zurück.

Beenden Sie \DeclareCaptionFormat und kehren Sie zu den Standarduntertiteleinstellungen zurück.

Ich habe mein eigenes Beschriftungsformat für die algorithmischen Floats definiert, das ganz gut funktioniert:

\DeclareCaptionFormat{algor}{%
  \hrulefill\par\offinterlineskip\vskip1pt%
  \textbf{#1#2}#3\offinterlineskip\hrulefill}
\DeclareCaptionStyle{algori}{singlelinecheck=off,format=algor,labelsep=space}
\captionsetup[algorithm]{style=algori}

Ich möchte jedoch, dass die Abbildungen in meinem Dokument die Standardbeschriftungseinstellungen haben. Bitte geben Sie mir Vorschläge, wie ich das erreichen kann.

Antwort1

Ich habe herausgefunden, dass Sie Ihren eigenen Untertitelstil definieren über:

\DeclareCaptionFormat{<formatname>}{<code for format>}

und verwenden Sie dieses Format dann für eine bestimmte Float-Umgebung wie folgt:

\captionsetup[<float_environment>]{singlelinecheck=off, labelsep=colon,format=<formatname>}

Hier wird „labelsep“ als „Doppelpunkt“ festgelegt, was auch in „Leerzeichen“ usw. geändert werden kann.

Diese Beschriftungsformatierung kann für das gegebene Problem folgendermaßen verwendet werden

\DeclareCaptionFormat{algor}{%
  \hrulefill\par\offinterlineskip\vskip1pt%
  \textbf{#1#2}#3\offinterlineskip\hrulefill}
\DeclareCaptionStyle{algori}{singlelinecheck=off,format=algor,labelsep=space}
\captionsetup[algorithm]{style=algori}

\DeclareCaptionFormat{figur}{%
  \begin{center}
  \textbf{#1#2}#3
  \end{center}}
\captionsetup[figure]{singlelinecheck=off,format=figur,labelsep=colon}

verwandte Informationen