For a while now I have been using the acro.sty package by Clemens Niederberger. I really enjoy using this package and its many options. There is just one little thing I could not figure out yet. How do I define acronyms that are part of another acronym?
For instance, there are many different types of RAM, should I always define the full version on its own, or reuse previous definitions? Let's have a look at: DRAM, SRAM, BRAM, and RAM.
\DeclareAcronym{ram}{
short = RAM ,
long = Random Access Memory ,
class = abbrev
}
Of course, I can declare all the other acronyms on their own, such as:
\DeclareAcronym{sram}{
short = SRAM ,
long = Static Random-Acess Memory ,
class = abbrev
}
Or shall I use something like:
\DeclareAcronym{bram}{
short = BRAM ,
long = Block \ac*{ram},
class = abbrev
}
When using the latter for the first time, the result is:
Block Random Access Memory (RAM) (BRAM)
What I would like to have instead is:
Block Random Access Memory (BRAM)
The index is correct, and would look like:
BRAM Block Random Access Memory (RAM)
How do I get first appearance right but keep the index as it is?
\acl*{ram}
instead of\ac*{ram}
in the defintion ofbram
.