>From David Carlisle: @charlesstaats
> Charles forwarded the discussion here with the purprose of having texi2any changed, which looks good to me. Note that for those of us seeing this on github all email addresses are stripped so we have no idea where "here" is and can not reply to you other than pinging Charles and asking him to forward. > I feel that this discussion is missing important context, such as what an "accessible" document is, why it is important, and how you would check if a document is "accessible" or not. accessibility means in this context having a pdf that exposes structure to the operating system accessibility API so screen readers and braille displays can make use of the document. You can check a pdf with the common `pdfinfo` commandline utility and see if it says `Tagged: yes` the actual tagging should meet PDF/UA-2 standard (ISO 14289-2 https://pdfa.org/iso-14289-2-pdfua-2/) In many jurisdictions public bodies such as Universities have a legal requirement to produce accessible documents (aside from the fact that doing so is a good thing in itself) By far the most important part of the request on the texinfo side is to pass the alt texts through to the latex output, this has been supported for over 5 years and if you want to support older latex you can add ``` \makeatletter \define@key{Gin}{alt}{} \makeatother ``` so it doesn't error. Adding `\DocumentMetadata{tagging=on}` would also be convenient but less important. If generating PDF from texinfo I'd expect to modify the generated latex preamble, to use A4 paper or choosing fonts etc, so adding Tagging declarations isn't so much more, but it's a lot harder to re-parse the texinfo source, extract all the alt texts and add them to the generated latex if texi2any doesn't do that. On Fri, Jul 24, 2026 at 6:57 AM Charles Staats <[email protected]> wrote: > +David Carlisle. (Ulrike has not made her email address public on Github.) > > On Fri, Jul 24, 2026 at 6:54 AM Charles Staats < > [email protected]> wrote: > >> *u-fischer* left a comment (latex3/tagging-project#1491) >> <https://github.com/latex3/tagging-project/issues/1491#issuecomment-5069856482> >> >> @charlesstaats these email-cc on the github are a bit confusing ;-). >> >> But if they want to use the alt-key even with older LaTeX they only need >> to define the keys with some dummy commands: >> >> ~~~~ >> \usepackage{keyval} >> \makeatletter >> \define@key{Gin}{alt}{} >> \define@key{Gin}{actualtext}{} >> \define@key{Gin}{artifact}{} >> \makeatother >> \usepackage{graphicx} >> ~~~~ >> >> From what I understood from the input shown by David (`@center >> @image{./flowchartdemo,www,hhh,a flowchart}` ), I think that the >> `actualtext` option would be difficult to use as the input doesn't make >> the distinction. But it would be good if an existing non-empty alternative >> text is at least added as `alt={text}`, and if an empty or missing >> alternative text is mapped to the key `artifact`. >> >> >> On Fri, Jul 24, 2026 at 5:24 AM Patrice Dumas <[email protected]> wrote: >> >>> On Fri, Jul 24, 2026 at 01:03:45PM +0100, Gavin Smith wrote: >>> > You haven't explained why any of that is important. >>> > >>> > I feel that this discussion is missing important context, such as what >>> an >>> > "accessible" document is, why it is important, and how you would check >>> if >>> > a document is "accessible" or not. >>> >>> I think that it is the same as accessibility in other context, to >>> generate PDF that people can use even without being able to see, for >>> example. >>> >>> I think that it is a worthy objective in itself, as long as it >>> integrates well with texi2any/Texinfo. Both for alt for images and for >>> the pdftitle (which I interpret as something like settitle), this >>> fits well and seems relevant. >>> >>> > I don't understand why a >>> > problem with texi2any output is being discussed on a LaTeX bug tracker >>> > in the first place, as that would seem not to be the responsibility of >>> > the LaTeX project in the first place. >>> >>> That's because the LaTeX project people generate LaTeX from Texinfo for >>> the asymptote manual, which is in Texinfo and try to have the PDF >>> obtained from this LaTeX be accessible according to some checker. >>> I think that it is interesting feedback, because the people in the >>> tracker can read and understand the LaTeX code generated by texi2any, >>> figure out why the PDF generated from it is not accessible according to >>> the tool they use and give feedback on what should be fixed, texi2any >>> LaTeX output, or LaTex, for instance. >>> >>> Charles forwarded the discussion here with the purprose of having >>> texi2any changed, which looks good to me. >>> >>> -- >>> Pat >>> >>
