奇怪的 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

我能够解决这个问题。我需要将选项传递floatstandalonedocumentclass,否则我猜 standalone 会使用一些技巧来使浮点数正常工作。

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

相关内容