Странное взаимодействие setspace-standalone

Странное взаимодействие setspace-standalone

Допустим, я разделяю свою диссертацию на файлы глав, используя standalone.

Мой chp.texфайл:

\documentclass[class=report, crop=false]{standalone}
\usepackage{pkgs}

\begin{document}
\begin{table}
\begin{tabular}{l}
\hline
bla bla bla\\
\hline
\end{tabular}
\end{table}
\end{document}

файл chp.tex

И затем я загружаю этот файл из main.texархива:

\documentclass{report}    
\usepackage{pkgs}
\usepackage{standalone}

\begin{document}
\input{chp}
\end{document}

файл main.tex

Это единственные пакеты, которые я загружаю из pkgs.styфайла:

\ProvidesPackage{pkgs}
\usepackage{setspace}
\doublespacing

Насколько я понимаю, \doublespacing(из setspace) не должно влиять на таблицы и сноски — хотя это происходит для main.tex, но не для chp.tex, как вы можете видеть на рисунках.

решение1

Я смог решить эту проблему. Мне нужно передать floatопцию в standalonedocumentclass, иначе, полагаю, standalone делает какие-то трюки, чтобы заставить float работать.

- \documentclass[class=report, crop=false]{standalone}
+ \documentclass[class=report, crop=false, float]{standalone}

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