이상한 setspace-독립형 상호 작용

이상한 setspace-독립형 상호 작용

.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에 옵션을 전달해야 합니다 standalone. 그렇지 않으면 독립 실행형이 부동 소수점을 작동시키도록 몇 가지 트릭을 수행하는 것 같습니다.

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

관련 정보