Escrevi vários artigos e, em alguns deles, tive algumas tabelas de página inteira em um ambiente de duas colunas do artigo. Meu problema com essas tabelas é quando elas vêm imediatamente uma após a outra, não quero que fiquem assim, fica feio. Para resolver esse problema manualmente, tive que deslocar as tabelas no .tex
arquivo. Mas, isso é muito incômodo e demorado, dadas as diversas modificações que você tem que fazer, digamos, após cada revisão. Minha pergunta é: Existe algum truque para fazer o LaTeX colocar apenas uma tabela em cada página? Estou usando IEEEtran
a classe, no pdfLaTeX
mecanismo de composição tipográfica.
Por exemplo, dê uma olhada na quarta página do código de exemplo, há duas tabelas de toda a página, uma após a outra.
Cumprimentos..
\documentclass[journal]{IEEEtran}
\usepackage{lipsum}
\usepackage{amsmath,tabu,booktabs}
\begin{document}
\title{My Beautiful Lovely Title}
\author{MHA, MT, AR}
\maketitle
\begin{abstract}
\lipsum[1]
\end{abstract}
\begin{IEEEkeywords}
Some Keywords, some keywords, some keywords, some keywords, some keywords, some keywords.
\end{IEEEkeywords}
\section{Introduction}
\IEEEPARstart{I}{NTRODUCTION}
\lipsum[40-45]
\subsection{Contributions}
\lipsum[2]
\subsection{Paper Organization}
\lipsum[1]
\section{Problem Description}
\lipsum[20]
\section{Problem Formulation}
\lipsum[10-15]
\section{Case Study}
\lipsum[20-25]
\begin{table*}[t]
\centering
\caption{Table one}
\tabulinesep = 1mm
\begin{tabu} to\linewidth {X[2,l,m]*{2}{X[2,c,m]}X[2,c,m]X[2,c,m]X[2,c,m]}
\toprule
EVs & Capacity [kWh]& \mbox{Usable Capacity [kWh]}& \mbox{Full Charging Time [h]} & \mbox{Charging Efficiency [$\%$]} & Battery Power [kW]\\
\midrule
\textbf{\small BMW i3} & 22.0 & 18.8 & 3.0 & 85 & 7.4\\
\textbf{\small Nissan Leaf} & 30.0 & 26.6 & 8.3 & 88 & 3.6\\
\textbf{\small Kia Soul EV} & 30.5 & 27.0 & 4.6 & 88 & 6.6\\
\bottomrule
\end{tabu}
\end{table*}%
\lipsum[30-35]
\begin{table*}[t]
\centering
\caption{Table two}
\tabulinesep = 1mm
\begin{tabu} to\linewidth {X[2,l,m]*{2}{X[2,c,m]}X[2,c,m]X[2,c,m]X[2,c,m]}
\toprule
EVs & Capacity [kWh]& \mbox{Usable Capacity [kWh]}& \mbox{Full Charging Time [h]} & \mbox{Charging Efficiency [$\%$]} & Battery Power [kW]\\
\midrule
\textbf{\small BMW i3} & 22.0 & 18.8 & 3.0 & 85 & 7.4\\
\textbf{\small Nissan Leaf} & 30.0 & 26.6 & 8.3 & 88 & 3.6\\
\textbf{\small Kia Soul EV} & 30.5 & 27.0 & 4.6 & 88 & 6.6\\
\bottomrule
\end{tabu}
\end{table*}%
\lipsum[40-45]
\section{Conclusion}
\lipsum[5]
\end{document}
Responder1
deixe-me elaborar meu comentário:
com o uso do pacote stfloats
você pode forçar os floats com opção [b]
de ficarem no final da mesma página onde está inserido no texto, claro se houver espaço suficiente. com isso você pode ter algumas tabelas na parte superior e inferior das páginas:
com seleção de opção [t]
em todos os carros alegóricos, os carros alegóricos ficarão no topo das páginas. caso haja espaço suficiente no topo da mesma página onde está inserido (ou seja: antes do ponto de inserção).
\documentclass[journal]{IEEEtran}
\usepackage{amsmath,tabu,booktabs}
\usepackage{stfloats}% <---- added
\usepackage{lipsum}
\begin{document}
\title{My Beautiful Lovely Title}
\author{MHA, MT, AR}
\maketitle
\begin{abstract}
\lipsum[1]
\end{abstract}
\begin{IEEEkeywords}
Some Keywords, some keywords, some keywords, some keywords, some keywords, some keywords.
\end{IEEEkeywords}
\section{Introduction}
\IEEEPARstart{I}{NTRODUCTION}
\lipsum[40-45]
\subsection{Contributions}
\lipsum[2]
\subsection{Paper Organization}
\lipsum[1]
\section{Problem Description}
\lipsum[20]
\section{Problem Formulation}
\lipsum[10-15]
\section{Case Study}
\lipsum[20-25]
\begin{table*}[b] % <--- changed,
% with [t] table will be on top of the (same) page (3)
\centering
\caption{Table one}
\tabulinesep = 1mm
\begin{tabu} to\linewidth {X[2,l,m]*{2}{X[2,c,m]}X[2,c,m]X[2,c,m]X[2,c,m]}
\toprule
EVs & Capacity [kWh]& \mbox{Usable Capacity [kWh]}& \mbox{Full Charging Time [h]} & \mbox{Charging Efficiency [$\%$]} & Battery Power [kW]\\
\midrule
\textbf{\small BMW i3} & 22.0 & 18.8 & 3.0 & 85 & 7.4\\
\textbf{\small Nissan Leaf} & 30.0 & 26.6 & 8.3 & 88 & 3.6\\
\textbf{\small Kia Soul EV} & 30.5 & 27.0 & 4.6 & 88 & 6.6\\
\bottomrule
\end{tabu}
\end{table*}%
\lipsum[30-35]
\begin{table*}[t]
\centering
\caption{Table two}
\tabulinesep = 1mm
\begin{tabu} to\linewidth {X[2,l,m]*{2}{X[2,c,m]}X[2,c,m]X[2,c,m]X[2,c,m]}
\toprule
EVs & Capacity [kWh]& \mbox{Usable Capacity [kWh]}& \mbox{Full Charging Time [h]} & \mbox{Charging Efficiency [$\%$]} & Battery Power [kW]\\
\midrule
\textbf{\small BMW i3} & 22.0 & 18.8 & 3.0 & 85 & 7.4\\
\textbf{\small Nissan Leaf} & 30.0 & 26.6 & 8.3 & 88 & 3.6\\
\textbf{\small Kia Soul EV} & 30.5 & 27.0 & 4.6 & 88 & 6.6\\
\bottomrule
\end{tabu}
\end{table*}%
\lipsum[40-45]
\section{Conclusion}
\lipsum[5]
\end{document}
isso é aceitável para você?
Responder2
Adicionar
\setcounter{dbltopnumber}{1}
ao seu preâmbulo, no máximo um float superior estendido será permitido por página.