Here is another crude way but it seems flexible.
funcs = {Plus, Times, Power, Sin, Equal};
SetAttributes[HideArgs, HoldAll];
HideArgs[expr_] := expr /. {x_[__] /; And @@ (UnsameQ[x, #] & /@ funcs) :> x}
You can continue to add functions to funcs that shouldn't have their arguments hidden.
For your example:
HideArgs[A[r, z] + B[s]^2]
Gives:
A + B^2
Also:
HideArgs[A[r, z]]
Gives:
A
Finally:
HideArgs[Sin[A[r, z] + B[s]^2]]
Gives:
Sin[A + B^2]
To test your real equation, I've added Equal to funcs:
HideArgs[r^3*(Br[r, z]^2 + Bz[r, z]^2) == E^(6 \[Psi][r, z])*(r*D[\[Psi][r, z], z, z] +
r*D[\[Psi][r, z], r, r])]
Gives:
(Br^2 + Bz^2)*r^3 == E^(6*\[Psi])*(r*Derivative[0, 2][\[Psi]] + r*Derivative[2, 0][\[Psi]])
exp=Sin[A[r,z]+B[s]^2]? – Dr. belisarius Jan 13 '14 at 01:28