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