I have an entry in a .bib file consisting of:
author = {Garrido-Jurado, S. and Mu\~{n}oz-Salinas, R. and Madrid-Cuevas, F.J. and Mar\'{i}n-Jim\'{e}nez, M.J.},
and run
pdflatex file.tex
bibtex file.tex
pdflatex file.tex
the result is
(notice there is no hyphen in between 'Muñoz' and 'Salinas') --
S. Garrido-Jurado, R. Muñoz Salinas, F. Madrid-Cuevas,and M. Marı́n-Jiménez
+++ Now, if I add a bracket around the hyphen, and follow all of the other steps, success:
author = {Garrido-Jurado, S. and Mu\~{n}oz{-}Salinas, R. and Madrid-Cuevas, F.J. and Mar\'{i}n-Jim\'{e}nez, M.J.},
or
S. Garrido-Jurado, R. Muñoz-Salinas, F. Madrid-Cuevas,and M. Marı́n-Jiménez
The question is: why? The hyphen was printed correctly for Marı́n-Jiménez, why was Muñoz-Salinas such an issue?
(I will also mention I am using the current version of IEEEtran.bst .)


\bibliographystyle). This is best done in a short example document (a so-called MWE: https://tex.meta.stackexchange.com/q/228/35864, https://tex.meta.stackexchange.com/q/4407/35864). – moewe Nov 14 '19 at 16:55author = {Garrido-Jurado, S. and Mu{\~n}oz-Salinas, R. and Madrid-Cuevas, F. J. and Mar{\'i}n-Jim{\'e}nez, M. J.},works for me. – moewe Nov 14 '19 at 17:00