
Допустим, я разделяю свою диссертацию на файлы глав, используя 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}
И затем я загружаю этот файл из main.tex
архива:
\documentclass{report}
\usepackage{pkgs}
\usepackage{standalone}
\begin{document}
\input{chp}
\end{document}
Это единственные пакеты, которые я загружаю из pkgs.sty
файла:
\ProvidesPackage{pkgs}
\usepackage{setspace}
\doublespacing
Насколько я понимаю, \doublespacing
(из setspace
) не должно влиять на таблицы и сноски — хотя это происходит для main.tex
, но не для chp.tex
, как вы можете видеть на рисунках.
решение1
Я смог решить эту проблему. Мне нужно передать float
опцию в standalone
documentclass, иначе, полагаю, standalone делает какие-то трюки, чтобы заставить float работать.
- \documentclass[class=report, crop=false]{standalone}
+ \documentclass[class=report, crop=false, float]{standalone}