내 문서에는 큰 이미지가 포함된 부동 소수점이 두 개 있습니다(페이지의 절반을 차지함). 이 경우 그림은 자체 페이지를 가지며 이 페이지에는 텍스트가 표시되지 않습니다.
어떻게 구성할 수 있나요? 플로트가 75%
페이지 높이 이상을 사용하지 않을 때까지 플로트 전후에 텍스트를 갖고 싶습니다 .
답변1
나는 에서는 성공하지 못했지만 \topfraction
, float 전용 페이지를 줄이는 또 다른 중요한 설정이 있습니다. 이를 통해 \renewcommand{\floatpagefraction}{.8}%
부동 소수점이 80% 이상인 페이지만 순수 부동 전용 페이지가 되도록 지정할 수 있었습니다. 기본값은 0.6
Figure가 페이지의 60%를 소비하는 경우 자체 부동 페이지를 갖게 되는 것입니다.
HTH 수학.
답변2
LaTeX의 기본값은 페이지 상단의 최대 70%를 부동( \topfraction
로 설정 .7
)으로 허용하는 것입니다. 페이지 하단의 최대 30%( 로 설정 \bottomfraction
) .3
및 최소 20%의 텍스트( 로 설정 \textfraction
) .2
. 아마도 시작으로 \topfraction
사용을 늘릴 수도 있습니다 .\renewcommand{\topfraction}{.75}
TeX의 float 알고리즘에 대한 자세한 내용은 다음을 읽어보세요.LaTeX에서 그림 및 표와 같은 부동 소수점 환경의 위치에 영향을 미치는 방법은 무엇입니까?.
답변3
저도 똑같은 문제가 있었는데 [ht]
환경 옵션을 설정해서 해결했습니다 figure
.
답변4
비슷한 문제가 있었지만 플로트 주위의 간격에 대한 명령을 갱신하는 솔루션이 작동하지 않았습니다. 이중 컬럼 환경에서 사용했기 때문인지, \dbltopfraction
and를 재정의해도 \floatpagefraction
작동하지 않았습니다.
대신 나는 나에게 도움이 되는 다음과 같은 임시 변통 솔루션을 찾았습니다.
\vspace{-50mm}
\begin{figure*}[!ht]
\centering
\includegraphics[scale=1.0]{figure.eps}
\vspace{-50mm}
\caption{}
\label{fig:label}
\end{figure*}
\vspace{50mm}
\vspace{}
이 솔루션 솔루션에서는 그림 환경 바로 앞, 환경 내부(포함 후) 로 수직 공간을 줄였으며 , 환경 바로 뒤에 동일한 수직 공간을 다시 추가했습니다.
도움이 되었기를 바랍니다