From 8d133cf0c41d9f82c8ac5cda8f5ede55bf9650f7 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 20 Mar 2022 16:17:14 +0000 Subject: listings colors, tex4ht r1092; opensans install cleanup git-svn-id: svn://tug.org/texlive/trunk@62824 c570f23f-e606-0410-a88d-b1316a301751 --- .../source/generic/tex4ht/tex4ht-html4.tex | 48 +++++++++++++++++----- 1 file changed, 37 insertions(+), 11 deletions(-) (limited to 'Master/texmf-dist/source/generic/tex4ht/tex4ht-html4.tex') diff --git a/Master/texmf-dist/source/generic/tex4ht/tex4ht-html4.tex b/Master/texmf-dist/source/generic/tex4ht/tex4ht-html4.tex index 12c7b8acded..f9edbd385b3 100644 --- a/Master/texmf-dist/source/generic/tex4ht/tex4ht-html4.tex +++ b/Master/texmf-dist/source/generic/tex4ht/tex4ht-html4.tex @@ -1,4 +1,4 @@ -% $Id: tex4ht-html4.tex 1087 2022-03-08 09:45:01Z michal_h21 $ +% $Id: tex4ht-html4.tex 1093 2022-03-20 16:15:35Z karl $ % Compile 4 times: latex tex4ht-html4 % Copy html4.4ht into the work directory before all but the last compilation. % @@ -15222,10 +15222,13 @@ Configuration for the inline code \subsection{Listings} %%%%%%%%%%%%%%%%%%%%% +Inline listings snippets + \<<< \Configure{lstinline} - {\HCode{}} - {\HCode{}} + {\HCode{}\NoFonts} + {\EndNoFonts\HCode{}} +\Css{code.lstinline{font-family:monospace,monospace;}} >>> \<<< @@ -15307,18 +15310,19 @@ Configuration for the inline code \Configure{lstinputlisting} {\ifvmode \IgnorePar\fi \EndP \HCode{}% - \HCode{
}%  
-    \bgroup \tt %\special{t4ht@(}%  
-       \Configure{listings}  
-         {{\everypar{}\leavevmode}}  
-         {{\everypar{}\leavevmode}}  
+    \gHAdvance\listingN by 1%
+    \HCode{
}%  
+    \bgroup\ttfamily%\special{t4ht@(}%  
+       \Configure{listings}%
+         {{\everypar{}\leavevmode}}%  
+         {{\everypar{}\leavevmode}}%  
          {|%
-             \HCode{
\Hnewline}} + \HCode{
\Hnewline}}% {\HCode{}}% } {%\special{t4ht@)} - \egroup - \ifvmode \IgnorePar\fi \EndP \HCode{
}\par} + \egroup% + \ifvmode \IgnorePar\fi \EndP \HCode{
}\par}% \Css{pre.lstinputlisting{ font-family: monospace,monospace; white-space: nowrap; @@ -15354,6 +15358,28 @@ Support for colors in listings \HCode{}}% init >>> +Support for background and border color + +\<<< +\lst@AddToHook{Init}{% +\bgroup% + % handle backround color and border in listings + \ifx\lst@fillcolor\@empty\else% + \lst@fillcolor% + \extractcolorspec{.}\html@fillcolor% + \expandafter\convertcolorspec\html@fillcolor{HTML}\html@fillcolor% + \Css{\#listing-\listingN{background-color:\#\html@fillcolor;}}% + \fi% + \ifx\lst@rulecolor\@empty\else% + \lst@rulecolor% + \extractcolorspec{.}\html@rulecolor% + \expandafter\convertcolorspec\html@rulecolor{HTML}\html@rulecolor% + \Css{\#listing-\listingN{border: 1px solid \#\html@rulecolor;}}% + \fi% +\egroup% +} +>>> + %%%%%%%%%%%%%%%%%%%%% \subsection{Verbatim} %%%%%%%%%%%%%%%%%%%%% -- cgit v1.2.3