Então estou escrevendo minha tese e estava precisando de uma tabela no modo paisagem pois era muito grande, e encontrei uma solução simples emComo colocar uma tabela em uma nova página com orientação paisagem sem limpar a página atual?e funcionou muito bem, exceto que a numeração da tabela está errada quando colocada no apêndice. O código a seguir reproduz meu problema.
\documentclass{report}
\usepackage[english]{babel}
\usepackage[titletoc, header, page]{appendix}
\usepackage{float}
\usepackage{pdflscape}
\usepackage{afterpage}
\begin{document}
\chapter{Main}
\section{section}
main section
\begin{table}[h]
\caption{main}
\end{table}
\begin{appendices}
\chapter{appchap}
\begin{table}[h]
\caption{correct numbering}
\end{table}
\afterpage{
\clearpage
\thispagestyle{empty}
\begin{landscape}
\begin{table}
\centering
\caption{wrong numbering}
\end{table}
\end{landscape}
\clearpage
}
\end{appendices}
\end{document}
As tabelas criadas, por ordem, são numeradas 1.1, A.1, 1.2. A Tabela 1.2 é a segunda do apêndice e deveria ser chamada de A.2 na minha opinião, mas não parece acertar o número do capítulo (A). Como posso corrigir o problema de numeração?
Responder1
a numeração estava correta, você tinha atrasado a tabela para ser inserida na próxima quebra de página mas como não tinha texto no apêndice, isso estava no \clearpage
in \end{document}
então depois \end{appendices}
então não no apêndice, então não pegou A
.
Você poderia adicionar algo para forçar uma quebra de página no apêndice
\documentclass{report}
\usepackage[english]{babel}
\usepackage[titletoc, header, page]{appendix}
\usepackage{float}
\usepackage{pdflscape}
\usepackage{afterpage}
\begin{document}
\chapter{Main}
\section{section}
main section
\begin{table}[h]
\caption{main}
\end{table}
\begin{appendices}
\chapter{appchap}
\begin{table}[h]
\caption{correct numbering}
\end{table}
\afterpage{
\clearpage
\thispagestyle{empty}
\begin{landscape}
\begin{table}
\centering
\caption{wrong numbering}
\end{table}
\end{landscape}
\clearpage
}
\clearpage%<<<<<<<<<<<<<<<<<<<
\end{appendices}
\end{document}
ou simplesmente neste caso não use \afterpage
o que não está fazendo nada de útil neste exemplo.