Como corrijo a numeração errada ao usar a página posterior no apêndice?

Como corrijo a numeração errada ao usar a página posterior no apêndice?

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 \clearpagein \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 \afterpageo que não está fazendo nada de útil neste exemplo.

informação relacionada