Thanks to this, automated abbreviation of species and some technical terms became understandable for me as a LaTeX beginner :-) My PhD supervisors (not LaTeX users) however, criticised that I used the abbreviations too often, reducing text comprehension.
I found a
Basically: No. answer about a similar math question, but also the resetting options for the glossaries package. The latter however seem to require consciously setting the reset commands, which would not save much time over simply writing the terms out manually.
Therefore, I wonder about a way to globally redefine abbreviation macros to take the context of its use into account. In order for example to spell out a term in a rule-based or context sensitive way, like
in every heading,
upon every 1st use within a (sub)section,
in every figure caption, etc., while continuing to use the abbreviation in normal paragraphs. Is there a package capable of that? If yes, how can it be done? Or if not, do you know of any software that can do it?