I'm not getting this and there is also no problem that I can see with gamma other than "you get what you asked for. gamma, pi and zeta symbols shadow other objects in sympy so you just have to make sure you are using the one you want. I use gamma below:

```
>>> from sympy import *
>>> from sympy.physics.vector import ReferenceFrame, dynamicsymbols
>>> A = ReferenceFrame('A')
>>> from sympy.abc import gamma
>>> v = (gamma*sin(theta1) * A.x +
... cos(phi1) * cos(phi2) * A.y +
... cos(theta1 + phi3) * A.z)
>>> from sympy.utilities.misc import filldedent
>>> print filldedent(v._latex())

gamma*sin(theta1)\mathbf{\hat{a}_x} +
cos(phi1)*cos(phi2)\mathbf{\hat{a}_y} + cos(theta1 +
phi3)\mathbf{\hat{a}_z}
```

BTW, filldedent is nice to use for non-unicod strings, e.g.:

```
>>> lx = v._latex()
>>> lines = filldedent(lx).strip().splitlines()
>>> print 'result = (\n%s\n)' % '\n'.join([repr(i) for i in lines])
result = (
'gamma*sin(theta1)\\mathbf{\\hat{a}_x} +'
'cos(phi1)*cos(phi2)\\mathbf{\\hat{a}_y} + cos(theta1 +'
'phi3)\\mathbf{\\hat{a}_z}'
)
```