plantR::prepTDWG("Maria Souza da Silva", get.initials = FALSE, get.prep = TRUE)
[1] "Silva, Maria Souza da" # ok
plantR::prepTDWG("Maria Souza da Silva", get.initials = FALSE, get.prep = TRUE, format = "init_last")
[1] "Maria Souza da Silva" # ok
plantR::prepTDWG("Maria da Silva Souza", get.initials = FALSE, get.prep = TRUE)
[1] "Souza, Maria Silva" # preposition removed!
plantR::prepTDWG("Maria da Silva Souza", get.initials = FALSE, get.prep = TRUE, format = "init_last")
[1] "Maria Silva Souza" # preposition removed!
Check function code related to the problem below: