내 질문은 다음과 같습니다.
문서에서 원하는 위치에 테이블을 정확히 배치하고 싶기 때문에 \begin{figure}[H]
코드를 사용합니다.
그런데 이런 문제가 나타납니다.
표가 페이지에 맞지 않으면 LaTeX는 이를 다음 페이지에 넣지만(괜찮습니다) 이전 페이지의 절반은 비어 있고 내 텍스트는 표 뒤에 계속됩니다.
인터넷에서 몇 가지 해결책을 읽었지만 사람들은 항상 내가 이해하지 못하거나 적용할 수 없는 너무 복잡한 답변을 제공합니다.
당신의 도움을 기다리고 있습니다. 감사합니다
답변1
원하는 것을 조심하세요. 얻을 수도 있습니다!
부동형이 아닌 그림("내가 정확히 원했던 걸까?" = 패키지 [H]
의 옵션 float
.) 괜찮습니다. 하지만 귀하의 질문을 올바르게 이해했다면 이미지나 표가 현재 페이지에 맞지 않을 때(그리고 다음 페이지로 이동할 때) 실제로 이 개체를 원하십니까? "정확히 그 아래에 있는 곳". 즉, 떠다니는 그림이나 떠다니는 테이블을 원합니다!
그렇다면 당신이 정말로 원하는 것은 클래식이다.[h]
옵션(소문자, 패키지가 필요하지 않음) 플로트를 배치하는 것이 불가능할 경우[h]
오히려, LaTeX는[t]
op다음 페이지로 이동합니다(즉, 옵션이 [ht]
자동으로 변경됩니다).
[H]
이 예 에서 [h]
문제를 재현하여 교체해 보십시오 .
\documentclass[12pt]{article}
\usepackage{lipsum,color,float}
\usepackage{graphicx}
\begin{document}
\lipsum[1-2] % dummy black text *before* the image
\begin{figure}[H] % change to [h] to avoid the ugly result
\centering\includegraphics[height=12cm]{example-image-a}
\end{figure}
\color{blue}\lipsum[3-6] % dummy blue text *after* the image
\end{document}
[h]
LaTeX가 실제 페이지와 다음 페이지 모두에서 작업을 수행할 수 없는 경우 [t]
부동 소수점은 두 페이지 이상 이동될 수 있습니다(최악의 경우 문서 끝까지). 따라서 일반적 [!htbp]
으로 옵션과 같이 기본적으로 유연한 부동 소수점을 허용하고 LaTeX가 최상의 자동 솔루션을 찾도록 두는 것이 좋습니다 . 최종 초안에서만 자동 결과가 마음에 들지 않으면 가능한 한 적은 옵션을 가능한 한 적게 변경하십시오.
필수 읽기: