ممکن است در شماره دهی رفرنس ها به ترتیب فهرست شکل ها ظاهر شوند
برای این که این مشکل را حل کنیم و فهرست شکل ها در ترتیب رفرنس ها اثر نداشته باشد باید چه کنیم؟
شما باید ابتدا در رفرنس دهی تمام اشکال خود به این صورت عمل کنید
\caption[]{}
توی براکت کپشن رو بدون ارجاع بنویسید توی آکولاد کپشن رو با ارجاع بنویسید بعد دو بار اجرا کنید.
اگه باز مشکل بود قبل از \protect\cite استفاده کنید
اگه باز مشکل بود از پکیج notoccite استفاده کنید
به طور خلاصه
* To use \protect\cite * To use package notoccite * To use \caption[text without cite command]{text with \cite}
بنابراین اگه باز هم کار نکرد شما تمام فایل های دارای پسوند aux رو پاک کرده و چند بار ران بگیرید.
منبع:
https://tex.stackexchange.com/questions/495001/cite-within-figure-caption/615566#615566