Pon el nombre del flotador en negrita

Pon el nombre del flotador en negrita

Estoy usando las llamadas de llncs e introduzco un nuevo flotante con el floatpaquete. Pero el nombre flotante del nuevo flotante tiene un formato diferente al de los flotantes originales, como se muestra en mi mwe.

\documentclass{llncs}
\usepackage{float}

\floatstyle{plaintop}
\newfloat{lstfloat}{tb}{lop}
\floatname{lstfloat}{Listing}

\begin{document}
 \begin{lstfloat}
  My listing here
 \caption{Code Caption}
\end{lstfloat}

\begin{figure}
 \centering Hello
 \caption{Text}
\end{figure}

\end{document}

ingrese la descripción de la imagen aquí

Creo que el problema es similar aCómo cambiar el nombre flotante a negrita y el separador a espaciopero esto tampoco se soluciona. La gente sugiere el captionpaquete. Pero tan pronto como cargo el captionpaquete, se introduce un espacio adicional entre el título flotante y su contenido. El paquete adicional captionsobrescribe el formato de los flotantes definidos por llncs.

Respuesta1

Para que el título esté en la parte superior, escríbalo antes del listado.

\documentclass{llncs}
\usepackage{newfloat}
\usepackage{caption}
\DeclareFloatingEnvironment[fileext=lop,placement={tb},name=Listing]{lstfloat}

\usepackage{caption}
\captionsetup[figure]{labelfont={bf},name={Fig.},labelsep=period}
\captionsetup[lstfloat]{labelfont={bf},name={Listing},labelsep=period}
\begin{document}
 \begin{lstfloat}
 \caption{Code Caption}
  My listing here
\end{lstfloat}

\begin{figure}
 \centering Hello
 \caption{Text}
\end{figure}

\end{document}

ingrese la descripción de la imagen aquí

información relacionada