페이지의 잘못된 면에 이미지를 배치하는 랩 그림

페이지의 잘못된 면에 이미지를 배치하는 랩 그림

내 문서의 바깥쪽(o) 가장자리에 이미지를 배치하기 위해 WrapFigure를 사용하고 있습니다. 대부분은 잘 작동하는 것 같지만 때로는 이미지가 잘못된 쪽에 배치되는 경우도 있습니다.

3페이지에서 문제를 볼 수 있습니다. 첫 번째 이미지의 공간이 오른쪽이 아닌 왼쪽에 있어서 이미지가 올바르게 배치되지 않은 것 같습니다.

나는 그것이 랩피겨 환경의 종료를 강제하는 명령을 작성하는 데 도움을 준 누군가와 관련이 있다고 생각합니다.

\documentclass[10pt]{report}
\usepackage{graphicx}
\usepackage{wrapfig}
\usepackage[latin]{babel}
\usepackage{blindtext}
\usepackage{forloop}    
\usepackage[twoside,a4paper,portrait,lmargin=10mm,rmargin=10mm,tmargin=14mm,bmargin=9mm]{geometry}  
\begin{document}
% make a command, wrapfill, that forces the end of a wrapfigure
\makeatletter
\def\wrapfill{\par
  \ifx\parshape\WF@fudgeparshape
    \nobreak
    \ifnum\c@WF@wrappedlines>\@ne
      \advance\c@WF@wrappedlines\m@ne
      \vskip\c@WF@wrappedlines\baselineskip
      \global\c@WF@wrappedlines\z@
    \fi
    \allowbreak
    \WF@finale
  \fi
}
\makeatother
\newcounter{ct}
\forloop{ct}{1}{\value{ct} < 12 }%
{
\begin{wrapfigure}{o}{0pt}
  \includegraphics[width=12cm,height=25mm,keepaspectratio=true]{test.jpg}
\end{wrapfigure}
\blindtext
\blindtext
\wrapfill
}
\end{document}

텍스 파일:https://www.dropbox.com/s/30rg37nv2dkpc56/t1.tex
테스트.jpg:https://www.dropbox.com/s/w5y7ys7twvpmi9c/test.jpg

나중에 PDF에 대한 링크를 게시하겠습니다. 평판이 10 미만이므로 링크를 2개만 포함할 수 있습니다.

무슨 일이 일어나고 있는지 어떻게 추적할 수 있는지, 어떻게 해결할 수 있는지 아시나요?

답변1

관련 기사 중 하나에 답변이 있는 것으로 보이는 내용이 있었습니다.

다음 페이지에 더미 공간을 생성하는 것으로 보이는 랩 피규어

랩필 매크로 끝에 \leavevmode를 추가해야 했습니다.

\makeatletter
\def\wrapfill{\par
  \ifx\parshape\WF@fudgeparshape
    \nobreak
    \ifnum\c@WF@wrappedlines>\@ne
      \advance\c@WF@wrappedlines\m@ne
      \vskip\c@WF@wrappedlines\baselineskip
      \global\c@WF@wrappedlines\z@
    \fi
    \allowbreak
    \WF@finale
  \fi
\leavevmode
}
\makeatother

관련 정보