
논문을 작성 중인데 caption/subcaption
패키지가 모든 표(그림 아님)를 문서 끝으로 밀어넣는 데 문제가 있습니다. subcaption
패키지를 사용하여 여러 개의 패널이 있는 테이블을 갖고 싶지만 이로 인해 심각한 문제가 발생합니다.
패키지 사용이 필요한 테이블을 주석 처리하여 subcaption
컴파일되지 않도록 했습니다. 그런 다음 패키지가 로드되는지 여부만 변경합니다 subcaption
( 주석 처리 \usepackage{subcaption}
). 로드된 경우 표는 문서 끝에 있습니다. 그렇지 않다면 문제가 없습니다. 테이블이 있어야 할 곳에 나타납니다. 어떤 도움이라도 대단히 감사하겠습니다.
예:
\usepackage{amsmath, etc}
\usepackage{subcaption}
\usepackage[options]{hyperref}
\begin{document}
...
TEXT BEFORE TABLE
...
\begin{table}
TABLE
\end{table}
...
TEXT AFTER TABLE
...
\end{document}
다시 말하면 \usepackage{subcaption}
주석 처리된 경우 텍스트에 TABLE이 표시되어야 합니다. 컴파일 되면 \usepackage{subcaption}
문서 끝에 TABLE이 발생합니다. 다른 변경 사항은 없습니다. 도와주세요! 당신은 나의 유일한 희망입니다!
답변1
[댓글을 답변으로 변환]
이 문제를 일으키는 테이블이 하나 있을 수 있습니다. 즉, 어느 시점까지는 모든 테이블이 있어야 할 위치를 표시합니다. 그러나 어느 시점 이후의 모든 테이블은 마지막에 번들로 묶입니다. 이 경우 플로트가 너무 커서 이러한 문제가 발생할 수 있습니다. 플로트에 더 많은 공간을 '사용 가능'하게 만드는 것이 도움이 될 수 있습니다. 예를 들어
\renewcommand{\topfraction}{.85}
\renewcommand{\bottomfraction}{.7}
\renewcommand{\textfraction}{.15}
\renewcommand{\floatpagefraction}{.66}
\renewcommand{\dbltopfraction}{.66}
\renewcommand{\dblfloatpagefraction}{.66}