When referencing a figure in an enumerate environment, the label seems to associate itself with the value of the enum counter instead of the figure counter. Solution: put the label inside the caption argument, e.g., caption{ label{fig:edge} Boundary points of an extracted plane ...