Follow-up Comment #2, bug #60657 (project groff): The symptoms show that the variables '[X' do not get removed before the next data group, see macro "]-" in file "tmac/refer.tmac".
Marking the macro with a text shows, that each involvement gets executed in a block before the output of the bibliography. A fix is to add the "rm ..." line in the macro ']-' to the macro "ref*mac" in the file "contrib/mm/refer-mm.tmac": .de ref*][-first-pass . ec . am ref*mac . ds [F "\\*([F\" . ][ "\\$1" "\\$2" .\" next line added from macro ']-' in file "tmac/refer.tmac" . rm [A [B [C [D [E [G [I [J [N [O [P [Q [R [S [T [V \\.. .. _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?60657> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/