blob: 318d34365a885f238589e30cc954fa932dc78160 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
% Make \textcolor work using https://tex.stackexchange.com/questions/390127/textcolor-with-tex4ht
% \begin{macrocode}
%<*cfgXimera>
\makeatletter
\Configure{textcolor}{\HCode{<span style="color:\#\tsf@color;">}}{\HCode{</span>}}
% redefine \textcolor command
\let\oldtextcolor\textcolor
\renewcommand\textcolor[2]{%
% we need to convert the current color to hexadecimal form usable in the style attribute
% the \tsf@color macro is used in the \Configure{textcolor} configuration to insert the
% CSS color
\extractcolorspec{#1}{\tsf@color}%
\expandafter\convertcolorspec\tsf@color{HTML}\tsf@color%
% call the original command
\oldtextcolor{#1}{#2}%
}%
\makeatother
%</cfgXimera>
% \end{macrocode}
|