
假設我使用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
(from setspace
) 不應影響表格和腳註——它適用於main.tex
,但不適用於chp.tex
,正如您從圖片中看到的那樣。
答案1
我能夠解決這個問題。我需要將float
選項傳遞給standalone
文檔類,否則我猜獨立會採取一些技巧來使浮動正常工作。
- \documentclass[class=report, crop=false]{standalone}
+ \documentclass[class=report, crop=false, float]{standalone}