Disseram-me para usar, table*
em vez do table
ambiente, para inserir uma tabela em um documento de duas colunas que é pequeno demais para caber em uma única coluna. Quando tento fazer a mesma coisa com uma figura, a figura escolhe ir para uma página própria. Como posso evitar isso? A mesma coisa acontece na article
aula
\documentclass[twocolumn, 11pt]{apa6}
\begin{document}
Why does the figure skip this page?
\begin{figure*}
\includegraphics[width=400 pt, height=200 pt]{test.pdf}
\caption{test.}
\end{figure*}
\end{document}
Página 1:
Página 2:
Responder1
Os carros alegóricos de coluna dupla sempre ficam nopróximoo mais cedo possível (eles não podem ser colocados na página atual, pois a primeira coluna pode já ter sido definida com altura total, portanto, em um documento real, você só precisa mover o figure*
ambiente para frente na fonte, para que seja visto antes o texto que termina nessa página Nos raros casos em que você deseja o float no topo da primeira página, você não deseja um float e pode simplesmente usá-lo.
\twocolumn[{\includegraphics{...}}]
e coloque a imagem na caixa de duas colunas no topo.
Responder2
De acordo comLaTeX/Floats, Figuras e Legendaspágina em wikilivros figure*
e table*
por padrão "pode ser colocado apenas no topo de uma página ou em sua própria página". Como o LaTeX não quer iniciar o documento com um ponto flutuante e não pode colocá-lo na parte inferior, ele passa para a próxima página, onde é colocado no topo. O dblfloatfix
pacote resolve isso parcialmente, permitindo que esses carros flutuantes também sejam colocados na parte inferior da página (ainda sem h
opção!). No entanto, isso não funciona para a primeira página com a twocolumn
opção global.
Outra opção é descartar esta twocolumn
opção e usar ambientes multicolunas. Alguns exemplos de como fazer isso podem ser encontrados emesta página(incluindo uma maneira de incluir carros alegóricos de coluna única, já que os carros alegóricos sem estrela não funcionam em multicolumn
).
Seu código foi adaptado para dblfloatfix
permitir uma flutuação na parte inferior de uma página:
\documentclass[twocolumn, 11pt]{apa6}
\usepackage{dblfloatfix}
\usepackage{blindtext}
\begin{document}
\blindtext[6]
\begin{figure*}[b]% Force the float to the bottom of the page (but still not page 1)
\centering
\includegraphics[height=100pt]{test.pdf}
\caption{test.}
\end{figure*}
\blindtext[6]
\end{document}
Responder3
Para a colocação inferior de uma figura grande* em duas colunas, descobri que o nidanfloat
pacote funciona melhor, pois não força a figura a estar na próxima página como dblfloatfix
acontece.