diff --git a/data/templates/article.jats_publishing b/data/templates/article.jats_publishing
index f78540fab..40db76f4b 100644
--- a/data/templates/article.jats_publishing
+++ b/data/templates/article.jats_publishing
@@ -95,8 +95,14 @@ $if(author.orcid)$
$endif$
$if(author.surname)$
-$author.surname$
-$author.given-names$
+$if(author.non-dropping-particle)$${author.non-dropping-particle} $endif$$author.surname$
+$author.given-names$$if(author.dropping-particle)$ ${author.dropping-particle}$endif$
+$if(author.prefix)$
+${author.suffix}
+$endif$
+$if(author.suffix)$
+${author.suffix}
+$endif$
$elseif(author.name)$
$author.name$
diff --git a/data/templates/default.jats_articleauthoring b/data/templates/default.jats_articleauthoring
index c34f2d2f0..51c52af31 100644
--- a/data/templates/default.jats_articleauthoring
+++ b/data/templates/default.jats_articleauthoring
@@ -28,8 +28,14 @@ $if(author.orcid)$
$endif$
$if(author.surname)$
-$author.surname$
-$author.given-names$
+$if(author.non-dropping-particle)$${author.non-dropping-particle} $endif$${author.surname}
+${author.given-names}$if(author.dropping-particle)$ ${author.dropping-particle}$endif$
+$if(author.prefix)$
+${author.suffix}
+$endif$
+$if(author.suffix)$
+${author.suffix}
+$endif$
$elseif(author.name)$
$author.name$