In transitive terms the difference between expand and publish
is that
expand is to express (something) at length and/or in detail while
publish is : To announce to the public.
In intransitive terms the difference between expand and publish
is that
expand is to feel generous or optimistic while
publish is : To write in a publication (usually as an academic).