Sou novo no LaTex e estou tendo problemas para lidar com problemas relacionados a tabelas. Eu tenho duas tabelas - digamos, tabela 1 e tabela 2. O compilador LaTex as trata como tabelas diferentes, então legenda Tabela 1 como Tabela número 1 e tabela 2 como tabela número 2. Exceto que, no meu caso, tabela 2 é supostamente uma continuação da tabela 1, que acabei de cortar para caber na página. Não quero que o LaTex a conte como uma nova tabela na ordem, portanto ambas as tabelas devem ser legendadas como "Tabela 1". Como eu posso fazer isso? Por favor me ajude e desde já agradeço!
Responder1
(Inicialmente pensei que essa consulta fosse uma bobagem. No entanto, não consegui encontrar um comparador anterior suficientemente limpo.)
Se você deseja fornecer um table
ambiente, mas não deseja que sua \caption
instrução incremente o table
contador, certifique-se de (a) carregar orubricapacote no preâmbulo e (b) emitir a instrução \ContinuedFloat
imediatamente após a instrução de abertura table
do segundo ambiente .\begin{table}
Se você não quiser que a legenda da tabela continuada apareça na página "Lista de Tabelas" (criada por \listoftables
), basta fornecer uma mensagem explícitaargumento opcional vazioà sua \caption
declaração.
Ao fazer isso, é uma boa ideia não usar legendas idênticas para os carros alegóricos em questão, caso contrário os leitores podem facilmente ter a impressão de que ocorreu algum tipo de repetição bizarra. Por exemplo, se o texto da legenda do primeiro carro alegórico for "Estatísticas descritivas", pode ser útil usar "Estatísticas descritivas, continuação" como texto da legenda do segundo carro alegórico.
Observações adicionais:
Observe que esse método não está limitado a dois ambientes consecutivos
table
(ou, nesse caso, ).figure
Se desejar, você pode ter vários floats contínuos que compartilham um determinado valor do contadortable
(figure
).Se acontecer de você empregar o
subcaption
pacote, que carrega automaticamente ocaption
pacote, e tiver, digamos, doissubtable
ambientes (cada um com sua própria\caption
instrução) em doistable
ambientes consecutivos, então inserir uma\ContinuedFloat
diretiva no início do segundotable
ambiente não apenas fará com que os dois legendas gerais compartilhem o mesmo número, mas as legendas da subtabela no float contínuo serão numeradas "(c)" e "(d)", respectivamente, em vez de "(a)" e "b".
\documentclass[twocolumn]{article}
\usepackage{caption} % for '\ContinuedFloat' macro
\begin{document}
\listoftables
\newpage % start a new column (b/c in two-column mode)
% provide three 'table' environments that use the same counter (here: "1")
\begin{table}[ht]
\centering
\caption[Cartoon characters]{Cartoon characters, part 1}
% mandatory and optional arguments of '\caption' needn't be the same
\begin{tabular}{ll}
Minnie & Mickey
\end{tabular}
\end{table}
\begin{table}[h]
\ContinuedFloat
\centering
\caption[]{Cartoon characters, part 2} % note the empty optional argument
\begin{tabular}{ll}
Daisy & Donald
\end{tabular}
\end{table}
\begin{table}[h]
\ContinuedFloat
\centering
\caption[]{Cartoon characters, part 3} % note the empty optional argument
\begin{tabular}{ll}
Goofy & Pluto
\end{tabular}
\end{table}
\end{document}