Browse Source

nouvelles fonctionnalités refs, renvois, etc.

Hugo Roy 8 years ago
parent
commit
cee5c89e07
7 changed files with 26 additions and 48 deletions
  1. 0 20
      data/titleclass-cedh.tex
  2. 0 8
      data/titleclass-tue.tex
  3. 0 14
      data/titleclass.tex
  4. 8 2
      filters/docx.zsh
  5. 11 3
      filters/html.zsh
  6. 6 0
      filters/latex.zsh
  7. 1 1
      filters/nettoyage.zsh

+ 0 - 20
data/titleclass-cedh.tex

@@ -1,20 +0,0 @@
-\titleclass{\chapter}{straight}
-%\titleformat{\chapter}[display]{\huge\sffamily\bfseries}{}{0pt}{\thechapter. }
-%\renewcommand{\thechapter}{\Roman{chapter}}
-\titleformat{\chapter}[hang]{\bfseries}{}{0pt}{\thechapter.~}
-%\titleformat{name=\chapter,numberless}[display]{\centering\Large}{}{0pt}{%
-%\scshape\MakeLowercase}
-\renewcommand{\thesection}{\thechapter.\arabic{section}}
-\titleformat{\section}[hang]{\bfseries}{}{0pt}{\thesection.~}
-\titleformat{\subsection}[hang]{\bfseries}{}{0pt}{\thesubsection.~}
-\titleformat{\subsubsection}[hang]{\bfseries}{}{0pt}{\thesubsubsection.~}
-
-\titlespacing{\chapter}{0pt}{0pt}{0pt}
-\titlespacing{\section}{0pt}{0pt}{0pt}
-\titlespacing{\subsection}{0pt}{0pt}{0pt}
-\titlespacing{\subsubsection}{0pt}{0pt}{0pt}
-
-\newpagestyle{cedh}[\scriptsize\scshape]{
-\sethead[][FDN, FFDN \& LQDN contre France -- Annexe][]{}{FDN, FFDN \& LQDN contre France -- Annexe}{}
-\setfoot[][\footnotesize\thepage][]{}{\footnotesize\thepage}{}
-}

+ 0 - 8
data/titleclass-tue.tex

@@ -1,8 +0,0 @@
-\renewcommand{\thesection}{\Roman{section}}
-\renewcommand{\thesubsection}{\arabic{subsection}}
-\titleformat{\section}[hang]{\Large\bfseries}{}{0pt}{\thesection.~}
-\titleformat{name=\section,numberless}[hang]{\Large\bfseries}{}{0pt}{}
-\titleformat{\subsection}[hang]{\large\bfseries}{}{0pt}{\thesubsection.~}
-\titleformat{name=\subsection,numberless}[hang]{\Large\bfseries}{}{0pt}{}
-\titleformat{\subsubsection}[hang]{\bfseries}{}{0pt}{\thesubsubsection.~}
-\titleformat{name=\subsubsection,numberless}[hang]{\Large\bfseries}{}{0pt}{}

+ 0 - 14
data/titleclass.tex

@@ -1,14 +0,0 @@
-\titleclass{\chapter}{top}
-%\titleformat{\chapter}[display]{\huge\sffamily\bfseries}{}{0pt}{\thechapter. }
-\renewcommand{\thechapter}{\Roman{chapter}}
-\titleformat{\chapter}[display]{\centering\Large}{}{0pt}{%
-\scshape\MakeLowercase\thechapter. \MakeLowercase}
-\titleformat{name=\chapter,numberless}[display]{\centering\Large}{}{0pt}{%
-\scshape\MakeLowercase}
-\renewcommand{\thesection}{\arabic{section}}
-\titleformat{\section}[hang]{\Large\bfseries}{}{0pt}{\thesection.~}
-\titleformat{name=\section,numberless}[hang]{\Large\bfseries}{}{0pt}{}
-\titleformat{\subsection}[hang]{\large\bfseries}{}{0pt}{\thesubsection.~}
-\titleformat{name=\subsection,numberless}[hang]{\Large\bfseries}{}{0pt}{}
-\titleformat{\subsubsection}[hang]{\bfseries}{}{0pt}{\thesubsubsection.~}
-\titleformat{name=\subsubsection,numberless}[hang]{\Large\bfseries}{}{0pt}{}

+ 8 - 2
filters/docx.zsh

@@ -5,5 +5,11 @@ sed 's#"t":"RawInline","c":\["html","<bigskip>"\]#"t":"Str","c":" "#g'  | \
 sed 's#"t":"RawInline","c":\["html","<vfill>"\]#"t":"Str","c":"* * *"#g'  | \
     sed 's#"t":"RawInline","c":\["html","<piece>"\]#"t":"Str","c":"(Prod. n° XX-"#g'  | \
     sed 's#"t":"RawInline","c":\["html","<\/piece>"\]#"t":"Str","c":")"#g' | \
-    sed 's#"t":"RawInline","c":\["html","<vref>"\]#"t":"Str","c":""#g'  | \
-    sed 's#"t":"RawInline","c":\["html","<\/vref>"\]#"t":"Str","c":" page XX"#g' 
+    sed 's#"t":"RawInline","c":\["html","<vref>"\]#"t":"Str","c":"\#"#g'  | \
+    sed 's#"t":"RawInline","c":\["html","<\/vref>"\]#"t":"Str","c":""#g' | \
+    sed 's#"t":"RawInline","c":\["html","<label>"\]#"t":"Str","c":"\[¶"#g'  | \
+    sed 's#"t":"RawInline","c":\["html","<\/label>"\]#"t":"Str","c":"\]"#g' 
+    sed 's#"t":"RawInline","c":\["html","<ref>"\]#"t":"Str","c":"\#"#g'  | \
+    sed 's#"t":"RawInline","c":\["html","<\/ref>"\]#"t":"Str","c":""#g' | \
+    sed 's#"t":"RawInline","c":\["html","<parnum>"\]#"t":"Str","c":"\[¶ "#g'  | \
+    sed 's#"t":"RawInline","c":\["html","<\/parnum>"\]#"t":"Str","c":"\]"#g' 

+ 11 - 3
filters/html.zsh

@@ -1,10 +1,18 @@
 #!/bin/zsh
 
 sed 's#"html","<Llap>"#"html","<span class=Llap>« </span>"#g' | \
-    sed 's#"html","<bigskip>"#"html","<div style=height:30px;></div>"#g' | \
+    sed 's#"html","<bigskip>"#"html"," "#g' | \
     sed 's#"html","<vfill>"#"html","<div style=height:100px;></div>"#g' | \
     sed 's#"html","<piece>"#"html","(Prod. n<sup>o</sup> XX-"#g'  | \
     sed 's#"html","<\/piece>"#"html",")"#g'  | \
-    sed 's#"html","<vref>"#"html","<span class="vref">"#g'  | \
-    sed 's#"html","<\/vref>"#"html"," page XX</span>"#g' 
+    sed 's#"html","<div>"#"html","(Prod. n<sup>o</sup> XX-"#g'  | \
+    sed 's#"html","<\/>"#"html",")"#g'  | \
+    sed 's#"html","<vref>"#"html","<a href=\#"#g'  | \
+    sed 's#"html","<\/vref>"#"html",">🔗<\/a>"#g' | \
+    sed 's#"html","<ref>"#"html","<a href=\#"#g'  | \
+    sed 's#"html","<\/ref>"#"html",">🔗<\/a>"#g' | \
+    sed 's#"html","<parnum>"#"html","<a href=\#"#g'  | \
+    sed 's#"html","<\/parnum>"#"html",">¶<\/a>"#g' | \
+    sed 's#"html","<label>"#"html","<span id="#g'  | \
+    sed 's#"html","<\/label>"#"html","><\/span>"#g' 
     

+ 6 - 0
filters/latex.zsh

@@ -7,5 +7,11 @@ sed 's#"html","<Llap>"#"latex","\\\\Llap\{«\ \}"#g'| \
     sed 's#"html","<\/piece>"#"latex","\}"#g' | \
     sed 's#"html","<vref>"#"latex","\\\\vref\{"#g' | \
     sed 's#"html","<\/vref>"#"latex","\}"#g' | \
+    sed 's#"html","<ref>"#"latex","\\\\ref\{"#g' | \
+    sed 's#"html","<\/ref>"#"latex","\}"#g' | \
+    sed 's#"html","<parnum>"#"latex","\\\\parnum\{"#g' | \
+    sed 's#"html","<\/parnum>"#"latex","\}"#g' | \
+    sed 's#"html","<label>"#"latex","\\\\label\{"#g' | \
+    sed 's#"html","<\/label>"#"latex","\}"#g' | \
     sed 's#"html","<center>"#"latex","\\\\begin\{center\}"#g' | \
     sed 's#"html","<\/center>"#"latex","\\\\end\{center\}"#g' 

+ 1 - 1
filters/nettoyage.zsh

@@ -9,4 +9,4 @@ sed 's/<</«/g' | sed 's/>>/»/g' | \
     sed 's#"t":"Space","c":\[\]},{"t":"Str","c":"»#"t":"Str","c":" »#g' | \
     sed 's#"t":"Str","c":"«"},{"t":"Space"#"t":"Str","c":"« "#g' | \
     sed 's#"t":"Str","c":"(«"},{"t":"Space"#"t":"Str","c":"(« "#g' | \
-    sed 's#"t":"Space"},{"t":"Str","c":"»#"t":"Str","c":" »#g'
+    sed 's#"t":"Space"},{"t":"Str","c":"»#"t":"Str","c":" »#g'