I might as well join the fun. The pretext/pretext script uses -f for "format". Then it has -m for "method".
A good example is choosing to make asymptote images in format SVG, but your method can be a local executable or the canonical server at U Alberta.
Format is "pdf" and we have a variety of methods?
Note that pretext/pretext is not finalized for the FO route by any stretch of the imagination.
Rob
PS Enjoying the enthusiasm for this one!
On June 19, 2026 1:36:36 PM EDT, Charilaos Skiadas <
cski...@gmail.com> wrote:
>My 2c:
>
>1. The format should be called pdf, regardless of how it was produced. It makes no sense to me to have format="pdf" for non-latex and format="latex-pdf" for latex. To an end-user, they are producing a PDF output and that is the resulting "format". The particular engine/compiler used should be a separate attribute with sensible default. But perhaps to Sean's point, I could see a sense in having two formats: "online-pdf" and "print-pdf". The former prioritizes accessibility and maybe defaults to xsl-fo, the latter prioritizes print fidelity and maybe defaults to latex. Perhaps it is time to consider online pdf and print pdf as two different mediums.
>2. Having an attribute called "latex-engine" also feels wrong at this point in time, as it assumes a "the only way to get pdf is via latex" viewpoint. It would make more sense to me for it to be simply called "engine". Then we simply have new possible values for the xsl-fo renderers.
>3. In my view a new user shouldn't even be in a situation where they contemplate that they can generate a PDF without latex. They are simply asking to generate a PDF. They should have to do no more than saying format="pdf". Maybe that uses latex right now and xsl-fo down the line based on defaults we set. A new user shouldn't even have to think about that.
>4. I think an intermediate state is one where we deprecate the latex-engine attribute and introduce an engine attribute, which eventually would default to xsl-fo once that is deemed mature enough (or different defaults if we follow the "two pdf formats" route. Any existing projects would simply respect the latex-engine attribute and go the latex route no matter what.
>
>Charilaos Skiadas
>Department of Mathematics
>Hanover College
>
>
>> On Jun 19, 2026, at 1:08 PM, Sean Fitzpatrick <
dsfitz...@gmail.com> wrote:
>>
>> I'm not sure I have strong opinions on this, but I might point out that if I'm using XSL-FO because I want *accessible* PDF, then my build target is not "print".
>>
>> Once printed, any accessibility features are moot.
>>
>> I would imagine that if I'm building a small document, like a syllabus, then I want accessible PDF, because I'm going to post it on my LMS. (I'm sure as heck not printing out 300 copies to distribute on the first day of class!)
>> Judging by the examples Rob shared, the XSL-FO PDF already looks better than what I get when I produce a syllabus via LaTeX. (I do not spend any time modifying the default style for a syllabus.)
>>
>> But if I'm publishing a book, I'm going to direct online users to HTML, not accessible PDF. And for my print edition, I'm going to want all the layout and styling control that LaTeX provides.
>> (I didn't ask Rob, but I'm guessing that XSL-FO does not provide the same level of control over page format.)
>>
>>>>>>>> email to
pretext-dev...@googlegroups.com <mailto:
pretext-dev...@googlegroups.com> <mailto:
pretext-
>>>>>>>>
dev+uns...@googlegroups.com <mailto:
dev+uns...@googlegroups.com>>.
>>>>>>>> dev/126d60cc-caf7-4465-8ba3-3a53c01cc1fen%
40googlegroups.com <
http://40googlegroups.com/> <https://
>>>>>>>>
groups.google.com/d/msgid/pretext-dev/126d60cc- <
http://groups.google.com/d/msgid/pretext-dev/126d60cc->
>>>>>>>> caf7-4465-8ba3-3a53c01cc1fen%
40googlegroups.com <
http://40googlegroups.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...@googlegroups.com> <mailto:
pretext-
>>>>>>>
dev+uns...@googlegroups.com <mailto:
dev+uns...@googlegroups.com>>.
>>>>>>> ab5a8cce-1226-47e9-803e-fc241642cc51%
40gmail.com <
http://40gmail.com/> <
https://groups.google.com/
>>>>>>> d/msgid/pretext-dev/ab5a8cce-1226-47e9-803e-fc241642cc51%
40gmail.com <
http://40gmail.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...@googlegroups.com> <mailto:
pretext- dev+uns...@googlegroups.com> <mailto:
pretext-dev...@googlegroups.com>.
>>>>>>> To view this discussion visit
https://groups.google.com/d/msgid/pretext-dev/ CAOU9BaWhyXcS12ksFGs0sYFfpKnJjfKjx6ytihxnHURq7-jF%2Bw%
40mail.gmail.com <
http://40mail.gmail.com/> <https://
groups.google.com/d/msgid/pretext-dev/ CAOU9BaWhyXcS12ksFGs0sYFfpKnJjfKjx6ytihxnHURq7-jF%2Bw%
40mail.gmail.com? utm_medium=email&utm_source=footer> <
https://groups.google.com/d/msgid/pretext-dev/CAOU9BaWhyXcS12ksFGs0sYFfpKnJjfKjx6ytihxnHURq7-jF%2Bw%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...@googlegroups.com>.
>>>>> To view this discussion visit
https://groups.google.com/d/msgid/pretext-dev/624c5999-538b-408d-950f-ef3bb9d5320c%40gmail.com <
https://groups.google.com/d/msgid/pretext-dev/624c5999-538b-408d-950f-ef3bb9d5320c%40gmail.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...@googlegroups.com>.
>>>> To view this discussion visit
https://groups.google.com/d/msgid/pretext-dev/CAOU9BaW_%3DG%2BFFLiOkJ%3DzFoMo8_OGZ45O5PuJKzBsjcePSxQ0wQ%40mail.gmail.com <
https://groups.google.com/d/msgid/pretext-dev/CAOU9BaW_%3DG%2BFFLiOkJ%3DzFoMo8_OGZ45O5PuJKzBsjcePSxQ0wQ%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...@googlegroups.com>.
>>> To view this discussion visit
https://groups.google.com/d/msgid/pretext-dev/586f71c5-0191-4e3a-922a-ab6d7f905f4a%40gmail.com <
https://groups.google.com/d/msgid/pretext-dev/586f71c5-0191-4e3a-922a-ab6d7f905f4a%40gmail.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...@googlegroups.com>.
>> To view this discussion visit
https://groups.google.com/d/msgid/pretext-dev/CAH%2BNcPZxpN%3D1UMdD0GasbMqLmcaNAz33N-Kg%2Bpb2%3DSQMQ-syHw%40mail.gmail.com <
https://groups.google.com/d/msgid/pretext-dev/CAH%2BNcPZxpN%3D1UMdD0GasbMqLmcaNAz33N-Kg%2Bpb2%3DSQMQ-syHw%40mail.gmail.com?utm_medium=email&utm_source=footer>.
>