Salto de línea intencional en el título flotante de KOMA sin destruir la sangría predeterminada

Salto de línea intencional en el título flotante de KOMA sin destruir la sangría predeterminada

Me pidieron que pusiera esta respuesta como una sola pregunta con respuesta propia para que otros usuarios pudieran encontrarla.

Para abreviar, quería el comportamiento de sangría de subtítulos predeterminado de KOMA, pero además de eso, un salto de línea forzado cuando lo quisiera.

Respuesta1

Este es el estado final deseado:

ingrese la descripción de la imagen aquí

Desafortunadamente, el argumento de ninguna línea (una pista de otra pregunta y la primera idea de solución) lo estropea.

Esto es lo que funcionó para mí:


Utilizo esto en mi preámbulo:

%\KOMAoption{captions}{belowfigure,nooneline,tableheading}
% nooneline was necessary for linebreaks:
% cf.http://tex.stackexchange.com/questions/66111/linebreaks-in-koma-script-captions
\KOMAoption{captions}{tableheading,belowfigure}
\newcommand{\capsize}{\fontsize{8}{9.5}\selectfont}
\setkomafont{caption}{\capsize}
\setcapwidth[c]{.8\textwidth}
% --- following two change a lot, try
%\setcapindent{0pt}
%\addtokomafont{caption}{\centering}
\addtokomafont{captionlabel}{\bfseries}
% cf. here: http://tex.stackexchange.com/questions/66116/puzzled-as-to-centering-of-koma-script-captions
% cf. for multiline solution --> avoiding nooneline (because it uncenters the caption)
% last answer here:
% http://tex.stackexchange.com/questions/101595/how-to-add-line-break-to-caption-without-using-caption-package

y luego en el documento:

\begin{figure}[htbp]
  \begin{center}
   \rule{2cm}{2cm}
   \caption[Some caption short]{\tabular[t]{@{}l@{}}Some caption foobarbuz \\ source: Here and There\endtabular}
  \end{center}
\end{figure}

Divertirse :)

información relacionada