같은 페이지에 두 개의 그림이 "부동"되도록 강제합니다.

같은 페이지에 두 개의 그림이 "부동"되도록 강제합니다.

memoirLuaLaTeX 문서에는 다른 텍스트가 없는 경우 단일 페이지에 함께 맞는 두 개의 숫자 부동 소수점이 있습니다.

\begin{figure}\centering%
    \includegraphics{fig_a.png}%
    \caption{My caption}%
    \label{fig:fig-a}%
\end{figure}%
\begin{figure}\centering%
    \includegraphics{fig_b.png}%
    \caption{My caption}%
    \label{fig:fig-b}%
\end{figure}%

교육학적 이유로 이 두 가지가 같은 페이지에 나타나기를 바랍니다. 가끔 그럴 때도 있지만, 운이 좋게 LaTeX의 결정을 내릴 경우에만 가능합니다. 조판의 다른 부분을 어지럽히지 않고 이러한 그림을 같은 페이지에 강제로 표시할 수 있는 방법이 있습니까?

의미상 너무 다르기 때문에 하위 그림으로 만들 수 없습니다.

나는 단순히 동일한 그림 환경에 넣어 보았습니다.

\begin{figure}\centering%
    \includegraphics{fig_a.png}%
    \caption{My caption}%
    \label{fig:fig-a}
    \includegraphics{fig_b.png}%
    \caption{My caption}%
    \label{fig:fig-b}%
\end{figure}%

LaTeX가 자체적으로 생성한 것과 비교하여 그림 사이의 수직 간격이 너무 적다는 점을 제외하면 이는 작동하는 것으로 보입니다. 또한 두 인물이 포함되도록 인물 환경을 전복시키는 것이 걱정됩니다. 의도하지 않은 다른 결과가 발생하지 않을까요?

답변1

환경 figure은 이름에도 불구하고 \includegraphics\caption각각 처리되는 이미지 포함 또는 숫자 계산과 관련이 없습니다. 유일한 목적은 문서 흐름에서 꺼내어 페이지 브레이킹을 돕기 위해 적절한 위치에 하나의 단위로 다시 삽입되어야 하는 문서 블록을 표시하는 것입니다.

따라서 한 그림에 두 개를 사용하겠다는 귀하의 제안은 \caption의도된 용도이므로 첫 번째 캡션 다음에 사용할 수 있습니다 \vspace{\floatsep}(또는 적절한 길이).

관련 정보