付録で afterpage を使用するときに間違った番号付けを修正するにはどうすればよいですか?

付録で afterpage を使用するときに間違った番号付けを修正するにはどうすればよいですか?

私は論文を書いているのですが、横長モードの表が必要でした。大きすぎるからです。簡単な解決策を見つけました。現在のページをクリアせずに、横向きの新しいページにテーブルを配置するにはどうすればよいですか?付録に載せるときに表の番号付けが間違っていることを除けば、かなりうまくいきました。次のコードで私の問題が再現されます。

\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 は付録の 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この例では何も役に立たないので、この場合は使用しないでください。

関連情報