Как исправить неправильную нумерацию при использовании последующих страниц в приложении?

Как исправить неправильную нумерацию при использовании последующих страниц в приложении?

Итак, я пишу свою диссертацию и мне нужна была таблица в альбомной ориентации, так как она была слишком большой, и я нашел простое решение наКак разместить таблицу на новой странице с альбомной ориентацией, не очищая текущую страницу?и это работало довольно хорошо, за исключением того, что нумерация таблицы была неправильной, когда помещалась в приложение. Следующий код воспроизводит мою проблему.

\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}

Созданные таблицы по порядку пронумерованы 1.1, A.1, 1.2. Таблица 1.2 вторая в приложении и, по моему мнению, должна называться A.2, но, похоже, она не соответствует номеру главы (A). Как исправить проблему с нумерацией?

решение1

нумерация была правильной, вы отложили вставку таблицы на следующую страницу, но поскольку в приложении не было текста, эта таблица находилась в начале, \clearpageто \end{document}есть после, \end{appendices}то есть не в приложении, поэтому она не попала в текст A.

Вы можете добавить что-нибудь, чтобы принудительно разорвать страницу в приложении.

\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}

или просто в этом случае не используйте, \afterpageчто не делает ничего полезного в этом примере.

Связанный контент