
Я работаю над диссертацией и у меня возникла проблема с caption/subcaption
пакетом, который перемещает все таблицы (не рисунки) в конец документа. Я хотел бы использовать пакет subcaption
для таблиц с несколькими панелями, но это вызывает серьезные проблемы.
Я закомментировал таблицу, требующую использования пакета, subcaption
поэтому она не компилируется. Затем я ТОЛЬКО меняю, subcaption
загружается ли пакет (закомментировав \usepackage{subcaption}
). Если он загружен, таблицы находятся в конце документа. Если НЕТ, то проблем нет, таблицы появляются там, где им и положено. Любая помощь будет очень кстати.
Пример:
\usepackage{amsmath, etc}
\usepackage{subcaption}
\usepackage[options]{hyperref}
\begin{document}
...
TEXT BEFORE TABLE
...
\begin{table}
TABLE
\end{table}
...
TEXT AFTER TABLE
...
\end{document}
Повторяю, если \usepackage{subcaption}
закомментировано, TABLE появляется в тексте, где и должно быть. Если \usepackage{subcaption}
скомпилировано, TABLE появляется в конце документа. НИКАКИХ ДРУГИХ ИЗМЕНЕНИЙ НЕ ДЕЛАЕТСЯ. Пожалуйста, помогите! Вы моя единственная надежда!
решение1
[Преобразование комментариев в ответ]
Может быть, есть одна таблица, вызывающая это. То есть, до определенного момента все таблицы отображаются там, где они должны быть. Однако все таблицы после определенного момента просто объединяются в конце. Если это так, у вас может быть слишком большой float, который вызывает такие проблемы. Например, может помочь выделение большего пространства «доступного» для float
\renewcommand{\topfraction}{.85}
\renewcommand{\bottomfraction}{.7}
\renewcommand{\textfraction}{.15}
\renewcommand{\floatpagefraction}{.66}
\renewcommand{\dbltopfraction}{.66}
\renewcommand{\dblfloatpagefraction}{.66}
(видетьhttps://texfaq.org/FAQ-floats).