
환경을 사용 align
하고 figure
결과 PDF에서 Latex 코드의 환경을 사용할 때 그림 환경이 있는 코드에 갑자기 빈 공간이 나타납니다.
왜 이런 일이 발생합니까? 어떻게 고치나요?
MWE:
\documentclass{article}
\usepackage{todonotes}
\usepackage{amsmath}
\begin{document}
\section{My Chapter}
Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test.
\begin{align}
a = b
\end{align}
\begin{figure}
\centering
\missingfigure[figwidth=6cm]{Testing a long text string}
\caption{Test1.}
\end{figure}
Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test.
\end{document}
답변1
일반적으로 다음 줄의 끝\end{figure}
눈에 보이는 공간을 생성하지 않습니다. 실제로 코드는 다음에서 나오는 공백을 계속 유지합니다.~ 전에환경, figure
단락 모드에서 시작하고 앞에 공백이 없는 경우 일반 공백을 추가합니다 \begin{figure}
.
그래서
Before\begin{figure}
<code>
\end{figure}
Test
정기적으로 생산할 것입니다
테스트 전
게다가
Before
\begin{figure}
<code>
\end{figure}
Test
그러나 우리는 수학 디스플레이의 끝에 있으며 이로 인해 Before\begin{figure}
공백이 추가되는 와 유사한 경우가 발생하게 됩니다.
환경 align
은 문제와 관련이 없습니다. 문서
\documentclass{article}
\usepackage{todonotes}
\begin{document}
\begin{equation}
text
\end{equation}
\begin{figure}
\centering
\missingfigure[figwidth=6cm]{Testing a long text string}
\caption{Test1.}
\end{figure}
Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test.
\end{document}
같은 행동을 보여줍니다.
일반적으로 내 조언은 항상 빈 줄로 둘러싸인 환경을 입력하여 figure
문제 table
가 처음에 나타날 수 없도록 하는 것입니다.
귀하의 경우 유감스럽게도 다른 방법은 다음을 입력하는 것입니다.
\end{figure}%