Suppose $X\rightarrow V$ is a fibre bundle. $X^{(r)}$ denotes the bundle whose fibre at each $x$ is the set of all equivalence classes of $r$-jets.
Since $r$-tangency is a finer equivalence relation for larger $r$, it follows that there are canonical projections $X^{(r)}\rightarrow X^{(r-1)}$.
An exercise says that this is a bundle with affine fibre. I do know, a space being merely affine implies, that there's no canonical choice of a zero vector but that there's a transitive action of a vector space on it.
But the projection is just $(x,f(x),...D^kf(x) ... D^{r-1}f(x),D^rf(x))\rightarrow (x,f(x),...D^kf(x) ... D^{r-1}f(x))$
where $D^kf(x)$ is the tuple of all order $k$ partial derivatives of $f$ at $x$.
I don't understand why only 'affine' and why isn't there a canonical zero section. Is it because you can't always find $g$ which is ($r-1$)-tangent to $f$ at $x$ and has all order $r$ derivatives vanishing at $x$?
Thankful in advance for clarification.