Een tijdje geleden dat deze topic aan bod kwam. Dus tijd om te melden wat het uiteindelijk geworden is. De code van Siep werkt perfect.
Een mogelijk probleem hiermee is dat wanneer TeX bezig is met deze code er nog een gerede kans is dat de alinea en de figuur naar een nieuwe pagina worden opgeschoven. Voor de zekerheid kun je dus een label bij elke figuur genereren en het pagina-nummer van de\pageref testen. Een fragment uit een oude maps.cls:
% Simply testing on c@page unsafe because % final pagebreaking not yet known \newcount\@evenodd\@evenodd=0 \newenvironment{fullwidth}{% \global\advance\@evenodd1 \par \bgroup \vspace{6pt} \ifthenelse{\isodd{\pageref{@eo\the\@evenodd}}}% {code for odd pages}% {code for even pages}% ... \label{@eo\the\@evenodd}}% {...\egroup}
\newcount\@evenodd\@evenodd=0 ...
En dit is het resultaat : \newcount\@evenodd\@evenodd=0 \newcommand \afbeelding [3] { \global\advance\@evenodd1 \ifthenelse{\isodd{\pageref{@eo\the\@evenodd}}}% {\begin{wrapfigure}[#1]{r}[105pt]{#2mm} \includegraphics[width=#2mm]{beelden/#3} \end{wrapfigure}} {\begin{wrapfigure}[#1]{l}[105pt]{#2mm} \includegraphics[width=#2mm]{beelden/#3} \end{wrapfigure}} \label{@eo\the\@evenodd}} } {...\egroup} Koen Wybo