假设我正在使用将我的论文分成章节文件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 会使用一些技巧来使浮点数正常工作。
- \documentclass[class=report, crop=false]{standalone}
+ \documentclass[class=report, crop=false, float]{standalone}