Finalice \DeclareCaptionFormat y vuelva a la configuración de subtítulos predeterminada

Finalice \DeclareCaptionFormat y vuelva a la configuración de subtítulos predeterminada

He definido mi propio formato de subtítulos para los flotadores algorítmicos, que funciona bastante bien:

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

Sin embargo, quiero que las figuras de mi documento tengan la configuración de título predeterminada. Por favor sugiera cómo puedo hacer que eso suceda.

Respuesta1

Descubrí que defines tu propio estilo de subtítulos a través de:

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

y luego use este formato para un entorno flotante particular como:

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

Aquí, labelep se establece como 'dos ​​puntos', que también se puede modificar a 'espacio', etc.

Este formato de título se puede utilizar de la siguiente manera para el problema dado

\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}

información relacionada