An alternative is the sparsemax transformation (Martins and Astudillo, 2016): The sparsemax maintains most of the appealing properties of the softmax (efficiency to evaluate and backpropagate), and it is able to generate truly sparse distributions.
it still does not satisfy the "evenness" property.