Espaço vertical entre o título do capítulo e a tabela

Espaço vertical entre o título do capítulo e a tabela

Em meu apêndice tenho apenas capítulos seguidos de uma ou mais tabelas cada. Essas tabelas estão legendadas. Mas eu gostaria que as tabelas começassem depois do espaço vertical usual que é colocado se você simplesmente escrever algum texto após um capítulo.

Aqui está um MWE muito curto para ilustrar isso. Como você pode ver, o espaço vertical entre o título e o capítulo é muito maior do que aquele entre o título e algum texto.

\documentclass[a4paper, 12pt, headsepline, smallheadings,]{scrreprt}
\usepackage{booktabs}
\usepackage[showframe]{geometry}
\renewcommand*{\chapterheadstartvskip}{\vspace{-1\baselineskip}}
\begin{document}
\chapter{Chapter}
\begin{table}[h]
\caption[title table 1]{description table 1}
\fbox{content}
\end{table}
\chapter{Chapter}
aaa
\end{document}

editar: percebi que \captionsetup{aboveskip=0pt}reduz o espaço. Então o espaço parece vir do pacote de legendas? Qual é o valor correto a ser usado (alguns testes mostraram que não é zero, mas deve ser um pouco negativo)? Além disso, como posso definir isso localmente para todo o apêndice, mas não para o conteúdo anterior?

Pergunta original: Como o espaço vertical entre o título e a tabela pode ser definido com o mesmo valor que entre o título e o texto?

Obrigado!

Responder1

Você pode remover essa lacuna emitindo

\setlength{\abovecaptionskip}{-12.75pt}

ou (após o carregamento caption)

\captionsetup[table]{aboveskip=-12.75pt}

Observe que ambos os comandos acima afetam apenas o código que os segue, então você pode simplesmente colocá-los depois de começar com os apêndices.

MWE

\documentclass[a4paper, 12pt, headsepline, smallheadings,]{scrreprt}
\usepackage{booktabs}
\usepackage[showframe]{geometry}
\renewcommand*{\chapterheadstartvskip}{\vspace{-1\baselineskip}}
\begin{document}
\setlength{\abovecaptionskip}{-12.75pt}
\chapter{Chapter}
\begin{table}[h]
\caption[title table 1]{description table 1}
\fbox{content}
\end{table}
\chapter{Chapter}
aaa
\end{document} 

Saída

insira a descrição da imagem aqui

Responder2

Vejo duas soluções possíveis: simplesmente compor \raggedbottom localmente - ou considerar que suas tabelas não precisam flutuar, afinal: elasterdeve estar após o título do capítulo. Então você poderia tentar isso, usando o pacote subcaption:

\chapter{Chapter}

\noindent\begin{minipage}{\textwidth}
\captionsetup{type=table}
\begin{subtable}\caption{description table1}\label{tabA1}Table A.1\end{subtable}
\begin{subtable}\caption{description table2}\label{tabA2}Table A.2\end{subtable}
\begin{subtable}\caption{description table3}\label{tabA3}Table A.3\end{subtable}
\end{minipage}

informação relacionada