
Estou usando uma tabela lateral do rotating
pacote. Estou tentando adicionar algum espaço em branco entre a legenda e a tabela (a legenda é colocada acima da tabela). Tentei usar \captionsetup[table]{skip=10pt}
no preâmbulo e também \captionsetup{skip=10pt}
diretamente antes do \caption
ambiente lateral. Nenhum dos dois funciona. A primeira opção afeta todas as mesas regulares, mas não a lateral, a última não tem nenhum efeito.
Sugestões de como posso fazer isso? E é importante que seja apenas para esta tabela e não afete as demais legendas da tabela.
Obrigado!
Responder1
Não sei exatamente por que \captionsetup
não tem nenhum efeito dentro de a sidewaystable
, o que você pode fazer é colocar o \captionsetup
logo antes de sidewaystable
e colocar ambos em um par de colchetes ( { .. }
). O par de chaves localiza a configuração da legenda.
Um exemplo completo:
\documentclass{article}
\usepackage{rotating,caption}
\begin{document}
\begin{table}
\centering
\caption{Word}
\begin{tabular}{c}
stuff
\end{tabular}
\end{table}
{\captionsetup[table]{aboveskip=2cm}\begin{sidewaystable} % opening brace on beginning of line
\centering
\caption{Word}
\begin{tabular}{c}
stuff
\end{tabular}
\end{sidewaystable}} % <- closing brace
\begin{table}
\centering
\caption{Word}
\begin{tabular}{c}
stuff
\end{tabular}
\end{table}
\end{document}