add acronym to glossary if specified (#45)

This commit is contained in:
Sven Vogel 2024-08-22 10:43:13 +02:00
parent a95b42bac3
commit c60d81bd2d
2 changed files with 5 additions and 3 deletions

View File

@ -180,10 +180,12 @@ SOFTWARE.*/
#block(
par(hanging-indent: 1em)[
#text(weight: "bold", entry.short)
#if hasLong {
#if hasLong and hasDesc [
(#text(entry.long))
] else if hasLong {
text(entry.long)
}
#if hasLong and hasDesc [:]
#if hasDesc [ #sym.dash.en ]
#if hasDesc [ #desc ]
#if disable-back-references != true {
term_references

View File

@ -76,7 +76,7 @@
// acronym and glossary
if "long" in v and "desc" in v {
processed_glossary.insert(k, (short: v.short, long: v.long, group: acronym_group))
processed_glossary.insert(k + "__glossary_entry", (short: v.short, desc: v.desc, group: glossary_group))
processed_glossary.insert(k + "__glossary_entry", (short: v.short, desc: v.desc, long: v.long, group: glossary_group))
} else {
processed_glossary.insert(k, v)
processed_glossary.at(k).group = group