Problema com [man, floatsintext]{apa6} e tabelas

Problema com [man, floatsintext]{apa6} e tabelas

Estou trabalhando recentemente com LaTeX e agora tenho um problema que não resolvo. Quero incluir todas as tabelas e todas as figuras no texto do meu documento, mas não funciona e mostra os carros alegóricos no final do documento.

Meu documento é um Manual [man] do pacote apa6. Depois de alguma pesquisa descobri que esse problema é comum e encontrei a floatsintextopção " "no manual do apa6 como uma solução que deve incluir todos os carros alegóricos em meu documento. Depois de adicionar isso ao meu código, todas as figuras estavam agora no texto do meu documento como eu queria, mas todas as tabelas ainda estão no final do documento.

Eu tentei o \resizeboxcomando, mas não ajuda. Também tentei um exemplo mais curto do meu código e funcionou, mas no documento maior não.

Se ajudar, aqui está o código do exemplo mais curto que funciona.

\documentclass[man, floatsintext]{apa6}
\usepackage{hyperref}
\usepackage{tabularx}
\usepackage{graphicx}
\usepackage{subfig}
\usepackage{doi}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[style=apa]{biblatex}
\bibliography{mybib}

\begin{document}
\maketitle
\tableofcontents

\section{bla1}
bla bla bla.

\begin{table} [!htbp]
\caption{Comparison of dynamic changes}
\resizebox{10cm}{!}{
\begin{tabularx}{\textwidth}{XX|XX}
\hline
& Characteristics & Measurement point t0 & Measurement point t1 \\
\midrule
& Missings & 0 & 4 \\
& Density & 0.044 & 0.070 \\
\bottomrule
\end{tabularx}
}
\end{table}

\section{bla2}
bla bla bla.

\end{document}

Obrigado.

Responder1

Isso aconteceu comigo algumas vezes e eu normalmente costumava resizeboxme livrar disso. Eu acredito que isso é totalmente aceitável porque o manuscrito é apenas isso – um manuscrito; não é a publicação final. O compositor terá que lidar com a mesa de qualquer maneira e provavelmente irá reorganizá-la. Em vez de 10cm você poderia usar \textwidth.

Discordo de não usar carros alegóricos. Não é necessário e não é assim que o pacote apa6 deve ser usado.

A propósito, se suas tabelas não cabem na página, talvez você possa alterá-las. Por exemplo, você parece usar nomes de colunas bastante detalhados. Eles poderiam ser abreviados. Você sempre pode verificar a aparência de um artigo final usando a jouopção em vez de man(considere alterar as tabelas para duas colunas neste caso). Se sua tabela estiver bem, eu não me incomodaria em trabalhar nela e apenas redimensioná-la para a largura do texto.

Outra opção é verificar a seção longtable do apa6manual. Mas isso é apenas para casos em que sua tabela tenha mais de uma página.

Se o redimensionamento para a largura do texto não funcionar, forneça um MWE, por favor.

informação relacionada