From 7d89d54f89bf344350b6970f404917edac997453 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 12 Jan 2022 22:30:35 +0000 Subject: alt text in odt output, tex4ht r1056 git-svn-id: svn://tug.org/texlive/trunk@61591 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/source/generic/tex4ht/ChangeLog | 4 ++++ Master/texmf-dist/source/generic/tex4ht/tex4ht-ooffice.tex | 12 ++++++++++-- Master/texmf-dist/tex/generic/tex4ht/ooffice.4ht | 14 +++++++++++--- 3 files changed, 25 insertions(+), 5 deletions(-) diff --git a/Master/texmf-dist/source/generic/tex4ht/ChangeLog b/Master/texmf-dist/source/generic/tex4ht/ChangeLog index 0507080b417..58ca9bee340 100644 --- a/Master/texmf-dist/source/generic/tex4ht/ChangeLog +++ b/Master/texmf-dist/source/generic/tex4ht/ChangeLog @@ -1,5 +1,9 @@ 2022-01-12 Michal Hoftich + * tex4ht-ooffice.tex (ooffice.4ht): added alternative + text support for images. + https://tex.stackexchange.com/a/630017/2891 + * tex4ht-4ht.tex (graphicx.4ht): declare GraphicsAlt configuration, in order to support the \includegraphics's alt attribute in other output formats than HTML. diff --git a/Master/texmf-dist/source/generic/tex4ht/tex4ht-ooffice.tex b/Master/texmf-dist/source/generic/tex4ht/tex4ht-ooffice.tex index 9b1fbf1ffcc..663fdb47116 100644 --- a/Master/texmf-dist/source/generic/tex4ht/tex4ht-ooffice.tex +++ b/Master/texmf-dist/source/generic/tex4ht/tex4ht-ooffice.tex @@ -1,4 +1,4 @@ -% $Id: tex4ht-ooffice.tex 1053 2022-01-09 15:36:40Z karl $ +% $Id: tex4ht-ooffice.tex 1056 2022-01-12 22:24:14Z michal_h21 $ % compile 3 times: latex tex4ht-ooffice % htlatex tex4ht-ooffice "xhtml,4,sections+" % @@ -1171,6 +1171,9 @@ Enable supported image extensions out of the box. \def:image:mime:type{.gif}{image/gif} \def:image:mime:type{.svg}{image/svg+xml} \def\svg:width{0.0pt}\def\svg:height{0.0pt} +% this is defined in graphicx.4ht, but we should it define here too, for cases +% when graphicx is not used +\NewConfigure{GraphicsAlt}{1} \Configure{IMG} {|% \ht:special{t4ht=}} + {% + \ifx\a:GraphicsAlt\relax% + \Configure{GraphicsAlt}{ALT}% + \fi% + \ht:special{t4ht=-->\a:GraphicsAlt}% + } >>> \<<< diff --git a/Master/texmf-dist/tex/generic/tex4ht/ooffice.4ht b/Master/texmf-dist/tex/generic/tex4ht/ooffice.4ht index 0a400c7949c..51dccea4f00 100644 --- a/Master/texmf-dist/tex/generic/tex4ht/ooffice.4ht +++ b/Master/texmf-dist/tex/generic/tex4ht/ooffice.4ht @@ -1,4 +1,4 @@ -% ooffice.4ht (2022-01-09-07:36), generated from tex4ht-ooffice.tex +% ooffice.4ht (2022-01-12-14:29), generated from tex4ht-ooffice.tex % Copyright 2009-2022 TeX Users Group % Copyright 2001-2009 Maarten Wisse, James Naughton, Eitan M. Gurari % @@ -17,7 +17,7 @@ % % If you modify this program, changing the % version identification would be appreciated. -\immediate\write-1{version 2022-01-09-07:36} +\immediate\write-1{version 2022-01-12-14:29} \exit:ifnot{Preamble,% algorithmicx,% @@ -500,6 +500,9 @@ xmlns:presentation="urn:oasis:names:tc:opendocument:xmlns:presentation:1.0"\Hnew \def:image:mime:type{.gif}{image/gif} \def:image:mime:type{.svg}{image/svg+xml} \def\svg:width{0.0pt}\def\svg:height{0.0pt} +% this is defined in graphicx.4ht, but we should it define here too, for cases +% when graphicx is not used +\NewConfigure{GraphicsAlt}{1} \Configure{IMG} {% parse the image extension, will be used later \expandafter\filename@parse\expandafter{\PictureFile}% @@ -538,7 +541,12 @@ xmlns:presentation="urn:oasis:names:tc:opendocument:xmlns:presentation:1.0"\Hnew />}} + {% + \ifx\a:GraphicsAlt\relax% + \Configure{GraphicsAlt}{ALT}% + \fi% + \ht:special{t4ht=-->\a:GraphicsAlt}% + } \Configure{PictureAlt*+[]} {\ht:special{t4ht>\jobname .tmp}} {\ht:special{t4ht<\jobname .tmp}} -- cgit v1.2.3