Now, I got attacked by 20 goblins and none of my marksdorfs are bothering to keep ammunition on them; I read on the wiki that they're supposed to keep a stack in their hand and a stack in their quiver. One training, one combat.
Does Copper count as a training material? Because I have 300 rounds of the stuff [none forbidden] and they still only use their quiver full of bone bolts.
And is there a way to force them to refill the quiver? Half my military only had a single bolt in their quiver, probably from me accidentally reclaiming stray ammunition.
AFAIK, Dwarves only haul a second stack of training bolts when enroute to the range to, well, train.
The solution to running out of ammo is to place small metal-only(ie, The Good Stuff - not necessary, just my preference) ammo stockpiles set to take from the main, near where you expect your marksdwarves to fight from, so they only have to run to the nearest branch armoury rather than humping it all the way back to the central stockpile.
Of course, I also cross-train my marksdwarves as wrestlers, armour users, and hammerdwarves, just have to be careful not to over-train so you can switch them back and still have them shoot.