[tex4ht-commits] [SCM] tex4ht updated: r1524 - trunk/lit

Michal Hoftich INVALID.NOREPLY at gnu.org.ua
Mon May 27 21:41:45 CEST 2024


Author: michal_h21
Date: 2024-05-27 19:41:45 +0000 (Mon, 27 May 2024)
New Revision: 1524

Modified:
   trunk/lit/ChangeLog
   trunk/lit/tex4ht-ooffice.tex
Log:
added jurabook sections and tocs in odt

Modified: trunk/lit/ChangeLog
===================================================================
--- trunk/lit/ChangeLog	2024-05-27 14:16:04 UTC (rev 1523)
+++ trunk/lit/ChangeLog	2024-05-27 19:41:45 UTC (rev 1524)
@@ -1,5 +1,9 @@
 2024-05-27  Michal Hoftich  <michal.h21 at gmail.com>
 
+	* tex4ht-ooffice.tex (ooffice.4ht): added support for jurabook
+	sections and toc in the ODT format.
+	https://github.com/michal-h21/make4ht/issues/148
+
 	* tex4ht-4ht.tex (jurabook.4ht, juraovw.4ht, juraurtl.4ht),
 	* tex4ht-html4.tex (html4.4ht): added support for custom sectioning
 	commands provided by Jurabook.

Modified: trunk/lit/tex4ht-ooffice.tex
===================================================================
--- trunk/lit/tex4ht-ooffice.tex	2024-05-27 14:16:04 UTC (rev 1523)
+++ trunk/lit/tex4ht-ooffice.tex	2024-05-27 19:41:45 UTC (rev 1524)
@@ -4620,9 +4620,84 @@
    {\HCode{</text:h>\Hnewline}\par\ShowPar}
 >>>  
 
+\<jurabook sections\><<<
+\ConfigureMark{subthreesection}
+   {\ifnum \c:secnumdepth>\c at secnumdepth  \expandafter\:gobble
+    \else \@seccntformat{subthreesection}\fi }
+\Configure{subthreesection}
+   {\IgnorePar\EndP \HCode{<!--start of subthreesection-->}}   
+   {\IgnorePar\EndP \HCode{<!--end of subthreesection-->}}
+   {\HCode{<text:h 
+           text:style-name="\csname a:Heading-4|<cond rtl class|>\endcsname"
+                   \text:outlinelevel="4"   ><text:span
+                   text:style-name="subthreesection"  >}\TitleMark\space
+    \HCode{</text:span>}\IgnoreIndent}
+   {\HCode{</text:h>\Hnewline}\par\ShowPar}
+\ConfigureMark{subfoursection}
+   {\ifnum \c:secnumdepth>\c at secnumdepth  \expandafter\:gobble
+    \else \@seccntformat{subfoursection}\fi }
+\Configure{subfoursection}
+   {\IgnorePar\EndP \HCode{<!--start of subfoursection-->}}   
+   {\IgnorePar\EndP \HCode{<!--end of subfoursection-->}}
+   {\HCode{<text:h 
+           text:style-name="\csname a:Heading-4|<cond rtl class|>\endcsname"
+                   \text:outlinelevel="4"   ><text:span
+                   text:style-name="subfoursection"  >}\TitleMark\space
+    \HCode{</text:span>}\IgnoreIndent}
+   {\HCode{</text:h>\Hnewline}\par\ShowPar}
+\ConfigureMark{subfivesection}
+   {\ifnum \c:secnumdepth>\c at secnumdepth  \expandafter\:gobble
+    \else \@seccntformat{subfivesection}\fi }
+\Configure{subfivesection}
+   {\IgnorePar\EndP \HCode{<!--start of subfivesection-->}}   
+   {\IgnorePar\EndP \HCode{<!--end of subfivesection-->}}
+   {\HCode{<text:h 
+           text:style-name="\csname a:Heading-4|<cond rtl class|>\endcsname"
+                   \text:outlinelevel="4"   ><text:span
+                   text:style-name="subfivesection"  >}\TitleMark\space
+    \HCode{</text:span>}\IgnoreIndent}
+   {\HCode{</text:h>\Hnewline}\par\ShowPar}
+\ConfigureMark{subsixsection}
+   {\ifnum \c:secnumdepth>\c at secnumdepth  \expandafter\:gobble
+    \else \@seccntformat{subsixsection}\fi }
+\Configure{subsixsection}
+   {\IgnorePar\EndP \HCode{<!--start of subsixsection-->}}   
+   {\IgnorePar\EndP \HCode{<!--end of subsixsection-->}}
+   {\HCode{<text:h 
+           text:style-name="\csname a:Heading-4|<cond rtl class|>\endcsname"
+                   \text:outlinelevel="4"   ><text:span
+                   text:style-name="subsixsection"  >}\TitleMark\space
+    \HCode{</text:span>}\IgnoreIndent}
+   {\HCode{</text:h>\Hnewline}\par\ShowPar}
+\ConfigureMark{subsevensection}
+   {\ifnum \c:secnumdepth>\c at secnumdepth  \expandafter\:gobble
+    \else \@seccntformat{subsevensection}\fi }
+\Configure{subsevensection}
+   {\IgnorePar\EndP \HCode{<!--start of subsevensection-->}}   
+   {\IgnorePar\EndP \HCode{<!--end of subsevensection-->}}
+   {\HCode{<text:h 
+           text:style-name="\csname a:Heading-4|<cond rtl class|>\endcsname"
+                   \text:outlinelevel="4"   ><text:span
+                   text:style-name="subsevensection"  >}\TitleMark\space
+    \HCode{</text:span>}\IgnoreIndent}
+   {\HCode{</text:h>\Hnewline}\par\ShowPar}
+\ConfigureMark{subeightsection}
+   {\ifnum \c:secnumdepth>\c at secnumdepth  \expandafter\:gobble
+    \else \@seccntformat{subeightsection}\fi }
+\Configure{subeightsection}
+   {\IgnorePar\EndP \HCode{<!--start of subeightsection-->}}   
+   {\IgnorePar\EndP \HCode{<!--end of subeightsection-->}}
+   {\HCode{<text:h 
+           text:style-name="\csname a:Heading-4|<cond rtl class|>\endcsname"
+                   \text:outlinelevel="4"   ><text:span
+                   text:style-name="subeightsection"  >}\TitleMark\space
+    \HCode{</text:span>}\IgnoreIndent}
+   {\HCode{</text:h>\Hnewline}\par\ShowPar}
+>>>
 
 
 
+
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 \section{Tables Of Contents}
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -5346,7 +5421,47 @@
 |<content style 8|>%
 >>>
 
+\<jurabook tocs\><<<
+\ConfigureToc{subthreesection}
+  {\HCode{<text:p text:style-name="P3"  ><text:span 
+                        text:style-name="toc-mark"  >}}
+  { \HCode{</text:span>}}
+  {}
+  {\HCode{</text:p>}}
 
+\ConfigureToc{subfoursection}
+  {\HCode{<text:p text:style-name="P3"  ><text:span 
+                        text:style-name="toc-mark"  >}}
+  { \HCode{</text:span>}}
+  {}
+  {\HCode{</text:p>}}
+\ConfigureToc{subfivesection}
+  {\HCode{<text:p text:style-name="P3"  ><text:span 
+                        text:style-name="toc-mark"  >}}
+  { \HCode{</text:span>}}
+  {}
+  {\HCode{</text:p>}}
+\ConfigureToc{subsixsection}
+  {\HCode{<text:p text:style-name="P3"  ><text:span 
+                        text:style-name="toc-mark"  >}}
+  { \HCode{</text:span>}}
+  {}
+  {\HCode{</text:p>}}
+\ConfigureToc{subsevensection}
+  {\HCode{<text:p text:style-name="P3"  ><text:span 
+                        text:style-name="toc-mark"  >}}
+  { \HCode{</text:span>}}
+  {}
+  {\HCode{</text:p>}}
+\ConfigureToc{subeightsection}
+  {\HCode{<text:p text:style-name="P3"  ><text:span 
+                        text:style-name="toc-mark"  >}}
+  { \HCode{</text:span>}}
+  {}
+  {\HCode{</text:p>}}
+>>>
+
+
 %%%%%%%%%%%%%
 \subsection{Tables of Figures}
 %%%%%%%%%%%%%
@@ -9427,6 +9542,11 @@
 |<mwcls sections|>
 >>>
 
+\<configure ooffice jurabook\><<<
+|<jurabook sections|>
+|<jurabook tocs|>
+>>>
+
 \<configure ooffice slides\><<<
 \Configure{maketitle}
    {\HCode{<!--begin maketitle-->}}



More information about the tex4ht-commits mailing list.