> From: Gavin Smith <[email protected]> > Date: Sun, 3 Dec 2023 13:57:08 +0000 > Cc: [email protected] > > The solution that occurs to me is to recognise a third argument for > @float. @float was introduced in Texinfo 4.7, in 2004. From NEWS: > > . new commands @float, @caption, @shortcaption, @listoffloats for > initial implementation of floating material (figures, tables, etc). > Ironically, they do not yet actually float anywhere. > > The comments in texinfo.tex state: > > % @float FLOATTYPE,LABEL,LOC ... @end float for displayed figures, tables, > % etc. We don't actually implement floating yet, we always include the > % float "here". But it seemed the best name for the future. > > [...] > > % #1 is the optional FLOATTYPE, the text label for this float, typically > % "Figure", "Table", "Example", etc. Can't contain commas. If omitted, > % this float will not be numbered and cannot be referred to. > % > % #2 is the optional xref label. Also must be present for the float to > % be referable. > % > % #3 is the optional positioning argument; for now, it is ignored. It > % will somehow specify the positions allowed to float to (here, top, bottom). > % > > (I can't find any discussions from the time about the new feature > in the mailing list archives.)
Maybe Karl (CC'ed) could comment on this?
