
단계에 대해 열거된 목록을 사용하는 소프트웨어 가이드를 만들고 있습니다. 대부분의 단계에는 항목 아래에 표시되는 스크린샷이 있습니다. 해당 항목과 다음 그림이나 그래픽을 함께 보관하고 싶습니다. Samepage를 사용해 보았는데 작동하지 않습니다. 나는 또한 작동하지만 열거된 목록을 복잡하게 만드는 미니페이지를 시도했습니다. 내가 그것을 사용했다면 수천 개의 미니페이지를 갖게 될 것입니다. 지금까지 내 솔루션은 수동 페이지 나누기 또는 삭제 페이지를 추가하는 것이었습니다. 수동 중단을 계속해서 편집할 필요가 없도록 코드를 선호합니다.
MWE
\section{Section Name}
\begin{enumerate}
\item Directions go here
\FloatBarrier \begin{figure[!h]
\centering\includegraphics[scale=0.65]{ImageA.png}
\end{figure} \FloatBarrier
\item Next step in directions.
\FloatBarrier \begin{figure[!h]
\centering\includegraphics[scale=0.65]{ImageB.png}
\end{figure} \FloatBarrier
\item Step three.
\FloatBarrier \begin{figure[!h]
\centering\includegraphics[scale=0.65]{ImageC.png}
\end{figure} \FloatBarrier
\end{enumerate}
답변1
\includegraphics
환경 내에 있을 필요는 없습니다 figure
. 특히 텍스트 내에 이미지를 인라인으로 배치하려면 다음 center
환경을 사용할 수도 있습니다.
\documentclass{article}
\usepackage{mwe}
\usepackage{graphicx}
\begin{document}
\section{Section Name}
\begin{enumerate}
\item Directions go here
\begin{center}
\includegraphics[height=4cm]{example-image-a}
\end{center}
\item Next step in directions.
\begin{center}
\includegraphics[height=4cm]{example-image-b}
\end{center}
\item Step three.
\begin{center}
\includegraphics[height=4cm]{example-image-c}
\end{center}
\end{enumerate}
\end{document}
이는 그 자체로 이미지 배치를 더 쉽게 만들지만 텍스트와 center
환경 사이의 페이지 나누기를 방지하지는 않습니다. 정말로 함께 있도록 하고 싶다면 두 가지 옵션이 있습니다. 환경을 사용하거나 페이지 나누기를 방지하는 samepage
새 환경을 정의하는 것입니다 (에서 가져옴).\par
이 답변). 두 가지 모두 아래에 설명되어 있습니다.
\documentclass{article}
\usepackage{mwe}
\usepackage{graphicx}
\makeatletter
\newcommand\nobreakpar{\par\nobreak\@afterheading}
\makeatother
\begin{document}
\section{Section Name}
\begin{enumerate}
\item Directions go here % This allows a page break
\begin{center}
\includegraphics[height=6cm]{example-image-a}
\end{center}
\item Next step in directions. \nobreakpar % No page break here
\begin{center}
\includegraphics[height=6cm]{example-image-b}
\end{center}
\item
\begin{samepage} % No page break anywhere inside this environment
Step three.
\begin{center}
\includegraphics[height=6cm]{example-image-c}
\end{center}
\end{samepage}
\end{enumerate}
\end{document}