Yes, that would be cheating. And especially if you put #nbsp into the #p as its
entire content - just to get the LaTeX to behave. ;-)
Seriously, always think about what the reader is going to get in braille or via
a screenreader. In braille, a transcriber note will announce 9 panels (3 rows
of 3) before listing them sequentially. The empty #p might be nothing, or just
a blank line (whose indentation is not recognizable).
Rob
On 9/18/26 10:59 AM, Sean Fitzpatrick wrote:
> There's a way to do this in the current schema, but it feels like cheating: for
> an sbsgroup with a 3 3 1 layout, make the last sidebyside p figure p
>
> On Thu, Sep 17, 2026, 5:59 p.m. 'Rob Beezer' via PreTeXt development <pretext-
>
d...@googlegroups.com <mailto:
prete...@googlegroups.com>> wrote:
>
> OK, flip-flopping some more on this one. ;-)
>
> There are times you would want a row of a #sbsgroup to have just one panel, so
> the consituent #sidebyside would need to allow just one panel. Discovered this
> through my latest conversion of a PDF research article, which is heavy on
> figures/graphics (and so stressing this situation, as intended).
>
> Suppose you have 10 similar images, all the same size, and at about 1/3 the
> page
> width each. Maybe you want to go 3, 3, 3, 1, and not be forced into something
> like 3, 3, 2, 2.
>
> So a lone #sidebyside could be required to have two or more panels, while a
> #sbsgroup could be required to have at least two #sidebyside (that is the
> situation now), but these consituent #sidebyside could be single panel.
>
> You might want a row with an extra-wide plot (say) with three one-third-width
> images on the row below (maybe close-ups of regions of the plot?).
>
> I like the stack-of-figures solution just enacted, but it comes at a cost.
> Subnumbering is tricky. Just found a latent (long-standing?) bug in LaTeX
> output as a result of the most recent PDF conversion (needs more investigation,
> see issue). So it would be good to contain subnumbering to
> #sidebyside/#sbsgroup. And I think the proposal above for teh schema would
> catch most tag abuse.
>
>
https://github.com/PreTeXtBook/pretext/issues/3218 <
https://github.com/
> PreTeXtBook/pretext/issues/3218>
>
> So we would be back to Jeremy's
>
> figure
> sbsgroup
> sidebyside
> figure
> sidebyside
> figure
>
> More verbose, but not solely un-semantic, at the benefit of rolling back the
> new
> behavior of #stack inside #figure. We'd adjust the schema as indicated above,
> so this would be going back to old (mature) code that has always accomodated
> single panels.
>
> As a friend said to me the other day, "I get to change my mind, that is why I
> have one." But I think I would at least owe Jeremy a beer.
>
> Comments? Other than any Bronx cheers?
>
> Rob
>
>
> On 9/8/26 6:28 AM, Jeremy Sylvestre wrote:
> > On Sat, 5 Sept 2026 at 15:48, 'Rob Beezer' via PreTeXt development <pretext-
> >
d...@googlegroups.com <mailto:
d...@googlegroups.com> <mailto:
pretext-
>
d...@googlegroups.com <mailto:
prete...@googlegroups.com>>> wrote:
> >
> > What would you think of:
> >
> > figure
> > stack
> > figure
> > figure
> >
> >
> > that would be great, thanks
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> > "PreTeXt development" group.
> > To unsubscribe from this group and stop receiving emails from it, send an
> email
> > to
pretext-dev...@googlegroups.com <mailto:
pretext-
>
dev%2Bunsu...@googlegroups.com> <mailto:
pretext- <mailto:
pretext->
> >
dev+uns...@googlegroups.com
> <mailto:
dev%2Bunsu...@googlegroups.com>>.
> dev/ <
https://groups.google.com/d/msgid/pretext-dev/>
> > CALMYOnfua63R_yhEWDkHU1GVCJdqouSPcfW%3DUmv9pt%2BmFs-cww%
40mail.gmail.com
> <
http://40mail.gmail.com>
> > <
https://groups.google.com/d/msgid/pretext-dev/ <https://
>
groups.google.com/d/msgid/pretext-dev/>
> > CALMYOnfua63R_yhEWDkHU1GVCJdqouSPcfW%3DUmv9pt%2BmFs-cww%
40mail.gmail.com
> <
http://40mail.gmail.com>?
> > utm_medium=email&utm_source=footer>.
>
> --
> You received this message because you are subscribed to the Google Groups
> "PreTeXt development" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to
pretext-dev...@googlegroups.com <mailto:
pretext-
>
dev%2Bunsu...@googlegroups.com>.
> MTAwMDAzYlhWQXVjNkc.1789689544%40pnsh <
https://groups.google.com/d/msgid/
> pretext-dev/MTAwMDAzYlhWQXVjNkc.1789689544%40pnsh>.
>
> --
> You received this message because you are subscribed to the Google Groups
> "PreTeXt development" group.
> To unsubscribe from this group and stop receiving emails from it, send an email
> CAH%2BNcPaa3XKa%3DzvixUvv4AFXLi4%3Dd5pdNSHoTkaSiWBCiy27vw%
40mail.gmail.com
> <
https://groups.google.com/d/msgid/pretext-dev/
> CAH%2BNcPaa3XKa%3DzvixUvv4AFXLi4%3Dd5pdNSHoTkaSiWBCiy27vw%
40mail.gmail.com?
> utm_medium=email&utm_source=footer>.