This question is from my confusion when I communicate with others or submitted papers.
I always update Texlive to the newest version. But some profs. and editors still use a very old version of tex. So they always tell me they cannot compile my tex file and I have no error reports. For example, eqref in the figure caption is reported as an error in their Tex Engines. Recently a problem is LaTeX hooks Error: Extra \PopDefaultHookLabel. which is normal in TeXlive 2014, but a problem in TeXlive 2021.
So, how should I choose a TeX Version?


\eqrefhas been provided by amsmath since last century,so if that is causing errors there is an error in the document – David Carlisle Nov 05 '22 at 10:10