Thierry Dumont 3 tygodni temu
rodzic
commit
654fd6d30f

+ 2 - 2
Scripts/titre.jin → Jinja/titre.jin

@@ -1,7 +1,7 @@
 \raggedright{\textsl{\bfseries\large {{di.date}}}}
 
-\raggedright{\textsl{\bfseries\large
-{{di.type}}{{di.de}}{{di.auteur}}{{di.virgule}}} \textsl{ {{di.statut}}}}
+\raggedright{\bfseries\large
+{{di.type}}{{di.de}}{{di.auteur}}{{di.virgule}}} \textsl{ {{di.statut}}}
 \addcontentsline{toc}{section}{ {\bfseries {{di.date}}. }{{di.type}}
 {{di.de}}{{di.auteur}}{{di.virgule}} {{di.statut}}.\textsl{ {{di.titre}}}}
 \vspace*{24pt}%

+ 40 - 0
Scripts/makeTitre.py

@@ -0,0 +1,40 @@
+#
+from jinja2 import Environment, FileSystemLoader
+import os,yaml
+#
+def doTitre(d):
+    #path= f"{os.getcwd()}/../Jinja"
+    path= "/home/moi/Memoires/Jinja"
+    env = Environment(loader=FileSystemLoader(path))
+
+    # Load a template
+    template = env.get_template('titre.jin')
+# 
+    if d["auteur"][0].lower()[0] in ("a","e","i","o","u","y"):
+        d["de"]=" d'"
+    else:
+        d["de"]=" de "
+
+    if d["statut"] !="":
+        d["virgule"]=","
+    else:
+        d["virgule"]=""
+
+    if "titre_court" not in d.keys():
+        d["titre_court"]= d["titre"]
+        
+    return template.render(di=d)
+#
+if __name__ == '__main__':
+    with open("data.yml") as f:
+        d=yaml.safe_load(f)
+    if d["type"]=="Communication":
+        d["statut"]="membre titulaire"
+    else:
+        d["statut"]=""
+        
+    print("data_yml lu")
+    T=doTitre(d)
+    print(T)
+    with open("titre.tex","w") as f:
+        f.write(T)

+ 2 - 2
Sources/2026/Dumont26/data.yml

@@ -1,6 +1,6 @@
 fichier: texte.tex
 date: 29 septembre 2026
-type: Conmmunication
+type: Communication
 auteur: Thierry Dumont
-titre: "Les cartes : une collaboration entre l'Est et l'Ouest  au tournant du \\textsl{xviii}\\ieme{} siècle."
+titre: "Les cartes : une collaboration entre l'Est et l'Ouest  au tournant du \\textsc{xviii}\\ieme{} siècle."
 biblio: bib.bib

+ 4 - 4
Sources/2026/Dumont26/texte-1.tex

@@ -127,10 +127,10 @@ total={130mm,212mm},
 %@@debut
 %
 \begin{refsection}
-  
- \titre{29 septembre 2026}{Communication}{Thierry Dumont,}{ membre
-  titulaire}{  Les cartes : une collaboration entre l'Est et l'Ouest
-  au tournant du \textsc{xviii}\ieme{}  siècle}{  Les cartes : une collaboration entre l'Est et l'Ouest}
+  \input{titre}
+ % \titre{29 septembre 2026}{Communication}{Thierry Dumont,}{ membre
+ %  titulaire}{  Les cartes : une collaboration entre l'Est et l'Ouest
+ %  au tournant du \textsc{xviii}\ieme{}  siècle}{  Les cartes : une collaboration entre l'Est et l'Ouest}
 \label{eb37a16bf1d8b1bce207d5e540989d127617459e}
 \input{intro}
 \input{chine1}

+ 15 - 0
Sources/2026/Dumont26/titre.tex

@@ -0,0 +1,15 @@
+\raggedright{\textsl{\bfseries\large 29 septembre 2026}}
+
+\raggedright{\bfseries\large
+Communication de Thierry Dumont,} \textsl{ membre titulaire}
+\addcontentsline{toc}{section}{ {\bfseries 29 septembre 2026. }Communication
+ de Thierry Dumont, membre titulaire.\textsl{ Les cartes : une collaboration entre l'Est et l'Ouest  au tournant du \textsc{xviii}\ieme{} siècle.}}
+\vspace*{24pt}%
+  \begin{center}{\Large\bfseries Les cartes : une collaboration entre l'Est et l'Ouest  au tournant du \textsc{xviii}\ieme{} siècle. }\end{center}%
+  \vspace*{5mm}%
+  \fancyhead{}%
+  \fancyhead[CE]{Mémoires: 2\ieme{} partie}%
+\fancyhead[CO]{ Thierry Dumont. Les cartes : une collaboration entre l'Est et l'Ouest  au tournant du \textsc{xviii}\ieme{} siècle.}%
+  \setcounter{footnote}{0}%
+  \pagestyle{fancy}%
+  \thispagestyle{empty}% pas de haut de page sur la 1ere page